如何从AVAsset或AVAssetTrack

时间:2017-11-06 12:44:34

标签: swift avfoundation file-type avasset

我在AVAsset中有一个音频文件(mp3,wav,aiff,...),然后获取AVAssetTrack

我正在寻找一种以AVFileTypeAudioFileTypeID等Apple格式从此资源中查找音频文件类型(mp3,wav,aiff,...)的方法吗? / p>

目前,我找到获取音频文件类型的唯一方法是使用formatDescriptions的{​​{1}}属性并获取documentation中显示的子类型,但它并不是&#39因为我无法确定我有哪种未压缩的格式(wav或aiff),所以我的工作非常好,因为我只是得到了" lpcm"格式...

无法从AVAssetTrack获取AVFileType吗?

1 个答案:

答案 0 :(得分:1)

您是如何收购资产的?您可以尝试转换为AVURLAsset,获取URL,最后是pathExtension。