AVAssetExportSession翻译

@class AVAssetExportSession

@abstract
一个AVAssetExportSession创建一个新的timed media resource, 这个resource来自一个已存在的被一个指定的输出预设描述的AVAsset的内容。

@discussion
1.在实例化一个AVAssetExportSession之前,你可以调用+allExportPresets来确保所有的预设值列表有效。调用+exportPresetsCompatibleWithAsset:来确保所有的预设值对一个特定的AVAsset是兼容的。

2.要配置一个export,用一个包含了source media, an AVAssetExportPreset, the output file type, (a UTI string from
those defined in AVMediaFormat.h) and the output URL的AVAsset来实例化一个AVAssetExportSession。

3.在配置完成之后,调用exportAsynchronouslyWithCompletionHandler: 来开始export process。这个方法立即返回,这个export是异步执行的。调用-progress方法来查看进度。注意在某些情况下,取决于设备的能力,当多个exports同时执行时,有些exports可能需要排队知道其他exports完成。当这种情况发生时,queued export的status将指示”waiting”。

4.当这个export fails, completes, or is cancelled,你提供的completion handler将被调用。Upon
completion, the status property indicates whether the export has completed
successfully. If it has failed, the value of the error property supplies additional
information about the reason for the failure.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值