AVURLAsset* audioAsset = [[AVURLAsset alloc]initWithURL:assetURL options:@{AVURLAssetPreferPreciseDurationAndTimingKey:@YES}]; // audio asset url create object and specifies its method....
这个音频资产可以在几秒钟内获得价值?我想知道上面的代码如何工作和AVURLAsset的作用
kiz8lqtg1#
AVURLAsset是AVAsset的子类。AVAsset用于获取有关资源的信息,如元数据(如曲目标题、作者、 composer 等)。“资源”通常是声音或视频文件。在您给出的示例中,您从一个URL创建了一个AVAsset,并且指定了需要精确的持续时间和计时。AVAsset方法可能需要大量的工作来计算精确的时间。这在Apple文档中有明确的说明。文档还建议您通常不需要精确的持续时间和计时。
AVURLAsset
AVAsset
vaj7vani2#
截至2022年12月8日,AVAsset和AVURLAsset之间(无)差异:https://developer.apple.com/documentation/avfoundation/avurlasset
let url: URL = // A local or remote asset URL. let asset = AVAsset(url: url)
2条答案
按热度按时间kiz8lqtg1#
AVURLAsset
是AVAsset
的子类。AVAsset
用于获取有关资源的信息,如元数据(如曲目标题、作者、 composer 等)。“资源”通常是声音或视频文件。在您给出的示例中,您从一个URL创建了一个
AVAsset
,并且指定了需要精确的持续时间和计时。AVAsset
方法可能需要大量的工作来计算精确的时间。这在Apple文档中有明确的说明。文档还建议您通常不需要精确的持续时间和计时。vaj7vani2#
截至2022年12月8日,
AVAsset
和AVURLAsset
之间(无)差异:https://developer.apple.com/documentation/avfoundation/avurlasset
AVAsset
的具体子类。当您创建如下所示的资产时,系统将创建并返回AVURLAsset
的示例。*