AudioFileOpenURL无法打开原始pcm文件

时间:2013-01-23 01:31:04

标签: ios objective-c audioqueue

我正在使用AudioQueueServices播放原始pcm文件。我们称之为somePcm.pcm

我正在使用以下行打开文件:

AudioFileOpenURL(myFileURL, kAudioFileReadPermission, 0, &player.playbackFile)

其中myFileURL是指向somePcm.pcm所在位置的网址,player.playerbackFileAudioFileID

当我单步执行代码时,playbackFile指向内存位置0x0000000000000。基本上它无法打开文件并将其表示为音频文件对象。

注意事项:

  1. 我用一些.mp3文件替换了网址,它运行正常。因此,我不确定这行代码究竟出了什么问题。
  2. .pcm文件确实播放,因此未损坏。
  3. 是否有其他方法可以打开音频文件?或者,如果有人看到我做错了什么,请告诉我。

    感谢。

0 个答案:

没有答案