AVAssetExportSession 在 iPad 上工作,在 iPhone 上没有音频
Posted
技术标签:
【中文标题】AVAssetExportSession 在 iPad 上工作,在 iPhone 上没有音频【英文标题】:AVAssetExportSession works on iPad, no audio on iPhone 【发布时间】:2014-03-31 21:07:34 【问题描述】:我在我的应用程序的 iPad 和 iPhone 版本上运行完全相同的代码,并且代码在 iPad 上运行良好(视频与音频一起正确导出),但 iPhone 上导出的视频没有任何声音。我什至在 iPad 上运行了 iPhone 版本,它运行良好,这意味着代码本身应该没有问题。
任何关于 iPhone 为何不导出带音频的视频的见解将不胜感激。
我做了一些研究,有人提到内存问题可能会导致一些导出问题。在视频处理/导出期间内存和 CPU 使用率相当高,但从未高到足以收到内存警告。
提前致谢。
【问题讨论】:
【参考方案1】:你没有提到你是否在 iPhone 上单步执行代码(逐行)、设置断点、观察每个变量以确保值正确等。这将是第一步。
【讨论】:
以上是关于AVAssetExportSession 在 iPad 上工作,在 iPhone 上没有音频的主要内容,如果未能解决你的问题,请参考以下文章
使用 AVAssetExportSession 导出 MP3
AVAssetExportSession 在录制结束后添加元数据
音频中的淡入淡出效果通过在ios中使用AVAssetExportSession