gpt4 book ai didi

ios - 导出开始后无法更改 AVAssetExportSession 上的输出文件类型属性

转载 作者:行者123 更新时间:2023-11-29 04:12:03 25 4
gpt4 key购买 nike

我正在使用 AVAssetExportSession 导出文件

我制定了一个例程,如果导出失败,则应重新启动导出方法以确保文件导出成功。

重新启动导出方法时,我收到此错误

exportSession.outputFileType = @"com.apple.quicktime-movie";

错误是:

Cannot alter output file type attribute on an AVAssetExportSession after an export has started

如果我使用 ARC 策略,如何释放 AVAssetExportSession 以避免此错误。

最佳答案

请将这两行添加到您的代码中两次:

-(IBAction)...
{
//cancel the export
[exportSession cancelExport];
exportSession = nil;

...

[exportSession exportAsynchronouslyWithCompletionHandler:^(void)

...

//cancel the export
[exportSession cancelExport];
exportSession = nil;
}];
}

关于ios - 导出开始后无法更改 AVAssetExportSession 上的输出文件类型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14261151/

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