AVAssetExportSession在iPad Pro模拟器上出现故障

3
在Xcode 7.1.1的iPad Pro模拟器上,给定一个有效的AVAsset,以下AVAssetExportSession方法返回nil:
AVAssetExportSession *exportSession = [AVAssetExportSession exportSessionWithAsset:avAsset presetName:AVAssetExportPresetAppleM4A];

这个方法在其他iOS 8和9设备和模拟器上总是成功的。

我没有实际的iPad Pro,所以我不确定这是否特定于iPad Pro模拟器。

有人有关于这个的任何信息吗?(我使用AVAssetExportSession来修剪音频文件的末尾。)

此外,是否有一种方法可以查询与此方法失败相关的错误(因为它不返回错误代码)?

这里是我的样例Xcode项目的链接,存储在Dropbox上。如果有人有真正的iPad Pro设备,能否尝试运行这个?在onExportAudio:方法中,您能否看到exportSession是否设置为nil?(还有一个音频修剪方法,如果exportSession有效会被调用...我很好奇修剪代码是否成功将4秒源音频文件修剪成2秒目标音频文件。)... https://www.dropbox.com/s/zy2qpx94h2pltpi/AudioExportTest_711.zip?dl=0

谢谢!

-Allan


这里也发生了。:( - Pedro Paulo Amorim
1个回答

2

今天我在一台真正的iPad Pro上尝试复制这个问题,但问题并没有发生。

看起来这是与模拟器有关。

-Allan


哎呀,我在 iPhone 模拟器上也遇到了这个问题。 - William Entriken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接