首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVAssetExportSession是零iPhone 7+模拟器

AVAssetExportSession是零iPhone 7+模拟器
EN

Stack Overflow用户
提问于 2016-09-23 11:10:10
回答 1查看 747关注 0票数 7

AVAssetExportSession在iPhone 6和更低版本上工作得很好,但在iPhone 7、iPhone 7 Plus模拟器上却不起作用。Xcode 8.0

这个代码return nil在exportSession中,在iPhone 7- Plus模拟器上执行,但不是在iPhone SE,iPhone 6s中.模拟器。有关更多信息,请查找下面的代码。

代码语言:javascript
复制
    NSURL *inputURL = [[NSBundle mainBundle] URLForResource: @"example" withExtension:@"m4a"];
    AVURLAsset *assetAV = [AVURLAsset URLAssetWithURL:inputURL options:nil];
    AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:assetAV presetName:AVAssetExportPresetAppleM4A];
    NSAssert(exportSession != nil, @"AVAssetExportSession must not be nil");

这是雷达还是我漏掉了什么?

抽样项目如下: https://github.com/rafaelpereznajera/AVAssetExportSessionRadar

EN

回答 1

Stack Overflow用户

发布于 2016-09-23 16:03:15

是个窃听器。 它在Xcode 8.1测试版中得到了修正。

Xcode 8.1 beta AVAssetExportSession allExportPresets iPhone 7模拟器现在返回:

代码语言:javascript
复制
AVAssetExportPreset1920x1080,
AVAssetExportPresetLowQuality,
AVAssetExportPresetAppleM4A,
AVAssetExportPreset640x480,
AVAssetExportPreset3840x2160,
AVAssetExportPresetHighestQuality,
AVAssetExportPreset1280x720,
AVAssetExportPresetMediumQuality,
AVAssetExportPreset960x540

Xcode 8.0 AVAssetExportSession allExportPresets iPhone 7模拟器返回一个空数组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39659315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档