gpt4 book ai didi

ios - AVAssetExportSession 导出 session WithAsset :presetName: failing on iPad Pro Simulator

转载 作者:行者123 更新时间:2023-12-02 03:50:40 33 4
gpt4 key购买 nike

在 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

谢谢!

-艾伦

最佳答案

今天我尝试在真正的 iPad Pro 上重现此问题,但问题并未出现。

它似乎是特定于模拟器的。

-艾伦

关于ios - AVAssetExportSession 导出 session WithAsset :presetName: failing on iPad Pro Simulator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874835/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com