网上搜了一下,终于找到了方法:我是用的第二种方法,第一种还没有尝试。方法是对的,主要是把对应的路径找对就可以了,要找到你的framework的真正路径 错误描述:Asset ...
网上搜了一下,终于找到了方法:我是用的第二种方法,第一种还没有尝试。方法是对的,主要是把对应的路径找对就可以了,要找到你的framework的真正路径 错误描述:Asset ...
iOS17 CGContext造成的闪退,主要是绘图时,没有宽高调用CGContext引起的一、YYKitYYAsyncLayer.m文件 闪退信息 改成对宽高进行判断 ...
粗鲁的解决办法, 停止录音后设置 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPla...
1、在PrefixHeader.pch文件定义:(pch文件设置相对路径) 2、调用宏: 3、例如: 问题:有些情况下,我们需要获取屏幕的状态栏高度,很多人使用类似下面的宏:...
一般获取 「状态栏+导航栏高度」的方法 1 采用的是类似于下面的判断是否为刘海屏,然后返回固定值的写法。 早些时间,这种方法确实是没错的,但是在 iOS 14 系统之后,刘海...
没有demo,转换相关的代码都在这了
2020-07-23iOS 支持音视频倍速播放 基于使用ffmpeg+AudioUnit+OpenGL的一个视频播放器实现倍速播放功能:用ffmpeg解码出得到PCM格式的音频数据,由Audio...
十、相关样式的修改 有时我们可能需要调整 tableView 单元格的高度、或者修改 section 头尾视图样式等等。虽然 RxSwift 没有封装相关的方法,但我...
线程 和 进程 1. 线程 线程是进程的基本执行单元, 一个进程的所有任务是在线程中执行的 进程要想执行任务, 必须有线程, 进程至少要有一条线程 程序启动会默认开启一条线程...
值类型与引用类型 值类型:数值类型,结构体,枚举,它是每一个实例都保存有各自的数据。值类型的变量直接存储数据,分配在托管栈中。变量会在创建它们的方法返回时自动释放。引用类型:...
iOS14跑了下我们的APP,在一个主题是UITableView,但是UITableViewCell又添加了一系列复杂的View的页面,点击这些字View没有响应,排查过程中...
building for iOS Simulator, but linking in object file built for iOS今天升级了XCode12,发现模拟器编...
Flutter创建项目时指定iOS、Android的开发语言 在VSCode中创建的项目默认iOS是swift android是kotlin,可通过终端用flutter命令创...
iOS 删除第三方库报错 ld: file not found:xxxSDK 解决方法 找到工程的 Build Settings -> Search Paths ->fram...
Universal Link 介绍 Universal Link是苹果在WWDC 2015上提出的iOS 9的新特性之一。此特性类似于深层链接,并能够方便地通过打开一个Htt...
iOS 支持音视频倍速播放 基于使用ffmpeg+AudioUnit+OpenGL的一个视频播放器实现倍速播放功能:用ffmpeg解码出得到PCM格式的音频数据,由Audio...
git 安装教程:https://git-scm.com/book/zh/v1/起步-安装-Git cocoapods 安装教程:https://www.jianshu.co...
前言 有时候需要进行源码断点调试(断点调试是寻找问题的利器,同时也有利于加快理解ffmpeg源码),本文介绍如何用Xcode开发环境进行ffmpeg的源码断点调试,这里介绍了...
思路非常清楚,非常好,可以讲一下视频倍数播放的思路吗? 最近在做这个没有想到好的方法。
MP4/MP3解封装ffmpeg(十三)前言 解封装包括很多层步骤,包括协议的解析,封装格式的解析。ffmpeg中,本地文件当做file://协议来解析,远程文件采用的传输协议有http(s),rtsp等等。封装格...