我目前正在编写一个可处理音频文件的iOS应用,该应用的一部分是创建音频文件的波形。
因此,我需要一个AVURLAsset对象,以便AVAssetReader可以获取音频文件的数据。
iPhone/iPad上的iPod库中的歌曲没有问题,但是当我尝试在应用程序的documents文件夹中获取音频文件的AVURLAsset对象时,出现了问题。
我有本地歌曲的NSURL,并且可以使用AVAudioPlayer播放,但是当尝试使用AVAssetReader读取AVURLAsset时,应用程序崩溃。
有谁知道为什么会发生此错误?
谢谢!
克里斯
最佳答案
经过一点研究后知道了。使用fileURLWithPath而不是URLWithString非常重要。