iphone - AVAssetExportSession在iPad上有效,在iPhone上无音频

标签 iphone objective-c audio avassetexportsession avasset

我在我的应用程序的iPad和iPhone版本上运行的代码完全相同,并且代码在iPad上运行正常(视频已正确导出为音频),但在iPhone上导出的视频没有声音。我什至在iPad上运行了iPhone版本,并且运行良好,这意味着代码本身没有错。

对于为什么iPhone不将音频导出视频的任何见解,将不胜感激。

我进行了一些研究,有人提到内存问题可能会导致某些导出问题。在视频处理/导出过程中,内存和CPU使用率相当高,但从未足够高到无法接收到内存警告。

提前致谢。

最佳答案

您没有提到是否在iPhone上逐行浏览代码,设置断点,观察每个变量以确保值正确等,这是第一步。

关于iphone - AVAssetExportSession在iPad上有效,在iPhone上无音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772192/

相关文章:

iphone - 推送通知警报标题

iphone - 有人知道合理的桌面 View 吗?

android - 如何为不同的操作系统创建移动应用程序

objective-c - 无法将表达式的类型 int 转换为类型 void swift

javascript - 即使代码多次调用声音片段,如何也播放一次?

iphone - ibtool 生成在 xcode 中无法读取的 .strings 文件

ios - 从另一个 subview 内部和下方添加一个 subview

ios - 如何验证名字 Objective-C?

javascript - 简约的 play() 和pause() 音频解决方案

audio - 如何使用 ffmpeg 中的 libavcodec 将 opus 文件解码为 pcm 文件?