繁体   English   中英

AVAssetExportSession exportSessionWithAsset:presetName:在iPad Pro Simulator上失败

[英]AVAssetExportSession exportSessionWithAsset:presetName: failing on iPad Pro Simulator

在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

我今天尝试在真正的iPad Pro上重现这个问题,但问题没有发生。

它似乎是模拟器特定的。

-Allan

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM