AVAssetExportSession.exportAsynchronously没有进展。
创始人
2024-11-12 20:00:23
0

AVAssetExportSession.exportAsynchronously() 方法用于异步导出媒体文件。如果该方法没有进展,可能是由于一些问题导致的。以下是一些可能的解决方法:

  1. 检查输入和输出文件路径是否正确。确保输入文件存在并且可访问,而输出文件路径是有效的。
let inputURL = URL(fileURLWithPath: "path_to_input_file.mov")
let outputURL = URL(fileURLWithPath: "path_to_output_file.mp4")

guard FileManager.default.fileExists(atPath: inputURL.path) else {
    print("Input file does not exist")
    return
}
  1. 检查输出文件的文件类型是否受支持。AVAssetExportSession 只支持特定的文件格式,例如 mp4、mov 等。您可以使用 AVAssetExportSession.supportedFileTypes() 方法查看支持的文件类型。
let supportedFileTypes = AVAssetExportSession.supportedExportFormats()
print("Supported file types: \(supportedFileTypes)")
  1. 检查 AVAssetExportSession 的输出文件类型是否正确设置。您可以使用 AVAssetExportSession.outputFileType 属性设置输出文件的类型。确保将其设置为支持的文件类型之一。
let exportSession = AVAssetExportSession(asset: asset, presetName: AVAssetExportPresetPassthrough)
exportSession?.outputURL = outputURL
exportSession?.outputFileType = AVFileType.mp4
  1. 检查 AVAssetExportSession 的输出设置是否正确。您可以使用 AVAssetExportSession.exportSession(with:parameters:completionHandler:) 方法设置导出会话的其他参数。确保设置了所需的输出设置。
exportSession?.exportSession(with: AVAssetExportPresetPassthrough, parameters: nil, completionHandler: { (exportSession) in
    // Export completion handler
})
  1. 检查 AVAssetExportSession 的导出进度。您可以使用 exportSession.progress 属性来监控导出进度。检查导出进度是否正常变化,如果没有变化,则可能是由于某些问题导致导出没有进展。
print("Export progress: \(exportSession.progress)")

请注意,上述解决方法是基于 Swift 语言的示例代码,您可以根据您使用的编程语言和开发环境进行相应的修改。

相关内容

热门资讯

推荐十款!烧饼游戏修改器(辅助... 推荐十款!烧饼游戏修改器(辅助挂)德普之星辅助软件(一直真的有挂);烧饼游戏修改器AI智能教程细节普...
今日焦点!乐达app辅助(辅助... 今日焦点!乐达app辅助(辅助挂)hhpoker免费透视脚本(一直真的有挂);1、这是跨平台的乐达a...
一分钟快速了解!雀神挂件价格骗... 一分钟快速了解!雀神挂件价格骗局(辅助挂)epoker透视(竟然是有挂);详细雀神挂件价格骗局攻略(...
记者爆料!丰城双剑新版最强高分... 记者爆料!丰城双剑新版最强高分攻略(辅助挂)pokemmo脚本最新版(确实是有挂);1、构建自己的微...
技术分享!小程序牵手跑得快辅助... 技术分享!小程序牵手跑得快辅助器(辅助挂)wpk是真的还是假的(一直有挂)是一款可以让一直输的玩家,...
专业讨论!吉安中至小程序(辅助... 您好:wepoker免费透视脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...
一分钟了解!小程序游戏赴沪期(... 一分钟了解!小程序游戏赴沪期(辅助挂)hhpoker辅助软件下载(从前真的是有挂);1、很好的小程序...
科技通报!微乐陕西小程序破解器... 科技通报!微乐陕西小程序破解器(辅助挂)hhpkoer辅助挂是真的吗(起初存在有挂),微乐陕西小程序...
玩家必看科普!情怀国粹麻将神器... 玩家必看科普!情怀国粹麻将神器(辅助挂)hhpoker智能辅助插件(素来存在有挂);玩家必看科普!情...
最新技巧!798大菠萝辅助(辅... 最新技巧!798大菠萝辅助(辅助挂)wejoker辅助软件价格(起初是真的有挂);详细798大菠萝辅...