我有一个音频文件(mp3、wav、aiff...),位于 AVAsset
中然后得到 AVAssetTrack
.
我正在寻找一种方法来从此 Assets 中查找 Apple 格式的音频文件类型(mp3、wav、aiff 等),如 AVFileType
或AudioFileTypeID
?
目前我发现获取音频文件类型的唯一方法是使用 formatDescriptions
AVAssetTrack
的属性(property)并获取子类型,如 documentation 所示但它工作得不太好,因为我无法确定我拥有哪种未压缩格式(wav 或 aiff),因为我只是得到“lpcm”格式...
无法获取AVFileType
来自AVAsset
?
最佳答案
您如何获取该 Assets ?您可以尝试转换为 AVURLAsset,获取 URL,最后获取 pathExtension。
关于swift - 如何从 AVAsset 或 AVAssetTrack 获取文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47137340/