什么是 avurlasset 工作并简化此方法?

what is avurlasset work and simplyfie this mehtod?

 AVURLAsset* audioAsset = [[AVURLAsset alloc]initWithURL:assetURL options:@{AVURLAssetPreferPreciseDurationAndTimingKey:@YES}]; 
 // audio asset url  create object and specifies its method....

这个音频资产能秒变值?

我想知道上面的代码是如何工作的以及AVURLAsset的作用

AVURLAssetAVAsset 的子类。 AVAsset 用于获取有关资产的信息,例如元数据(如曲目标题、作者、作曲家等)。 "asset" 通常是声音或视频文件。

在您提供的示例中,您正在从 URL 创建一个 AVAsset,并且您指定您需要精确的持续时间和时间。由于该选项,当您询问持续时间时,AVAsset 方法可能需要大量工作来计算精确时间。这在 Apple 文档中有明确说明。该文档还建议您通常不需要精确的持续时间和时间。