我在我的应用程序的iPad和iPhone版本上运行的代码完全相同,并且代码在iPad上运行正常(视频已正确导出为音频),但在iPhone上导出的视频没有声音。我什至在iPad上运行了iPhone版本,并且运行良好,这意味着代码本身没有错。
对于为什么iPhone不将音频导出视频的任何见解,将不胜感激。
我进行了一些研究,有人提到内存问题可能会导致某些导出问题。在视频处理/导出过程中,内存和CPU使用率相当高,但从未足够高到无法接收到内存警告。
提前致谢。
最佳答案
您没有提到是否在iPhone上逐行浏览代码,设置断点,观察每个变量以确保值正确等,这是第一步。
关于iphone - AVAssetExportSession在iPad上有效,在iPhone上无音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772192/