AVAssetExportSession的同步等待问题
创始人
2024-11-12 20:00:30
0

使用信号量(dispatch_semaphore)等待 AVAssetExportSession 异步执行完成,避免阻塞主线程。

示例代码:

// 定义信号量 let semaphore = DispatchSemaphore(value: 0)

// 创建 AVAssetExportSession let exporter = AVAssetExportSession(asset: asset, presetName: AVAssetExportPresetPassthrough) exporter?.outputURL = outputURL exporter?.outputFileType = AVFileType.mp4

// 异步执行 AVAssetExportSession exporter?.exportAsynchronously(completionHandler: { // 完成时发送信号量 semaphore.signal() })

// 等待信号量,避免阻塞主线程 semaphore.wait()

相关内容

热门资讯

最新技巧!微信微乐自建房辅助工... 最新技巧!微信微乐自建房辅助工具,微乐小程序免费黑科技(开挂自建房)脚本一、微信微乐自建房辅助工具游...
技术分享!微乐小程序自建房辅助... 技术分享!微乐小程序自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)方法1、微乐小程序...
六分钟了解!微乐微信自建房辅助... 六分钟了解!微乐微信自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)技巧六分钟了解!微乐微信自...
三分钟了解!微乐自建房辅助工具... 三分钟了解!微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)软件1、完成微乐家乡麻将自...
揭秘一下!微乐自建房辅助工具挂... 揭秘一下!微乐自建房辅助工具挂,微乐自建房脚本免费入口(开挂自建房)软件1、完成微乐自建房辅助工具挂...
教程辅助!微乐小程序自建房辅助... 教程辅助!微乐小程序自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)app1、实时微乐小程序自...
必知教程!微信微乐自建房辅助工... 必知教程!微信微乐自建房辅助工具,微乐小程序免费黑科技(开挂自建房)器一、微信微乐自建房辅助工具游戏...
一分钟揭秘!微乐自建房辅助工具... 一分钟揭秘!微乐自建房辅助工具,微乐小程序免费黑科技(开挂自建房)方法该软件可以轻松地帮助玩家将微乐...
玩家必备教程!微乐自建房辅助工... 玩家必备教程!微乐自建房辅助工具挂,微乐自建房脚本免费入口(开挂自建房)插件1、下载好微乐自建房辅助...
避坑细节!微乐小程序自建房辅助... 避坑细节!微乐小程序自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)插件1、操作简单,无需微乐...