我AudioQueueServices用来播放原始 pcm 文件。让我们称之为somePcm.pcm。
我正在使用以下行打开文件:
AudioFileOpenURL(myFileURL, kAudioFileReadPermission, 0, &player.playbackFile)
wheremyFileURL是指向 where is 的 URL somePcm.pcm,并且player.playerbackFile是AudioFileID.
当我单步执行我的代码时,playbackFile指向内存位置 0x0000000000000。基本上它无法打开文件并将其表示为音频文件对象。
注意事项:
.mp3我用一些文件替换了 url ,它工作正常。因此,我不确定那行代码到底有什么问题。- 该
.pcm文件确实播放,因此它没有损坏。
有没有其他方法可以打开音频文件?或者如果有人看到我做错了什么,请告诉我。
谢谢。