Ios AudioFileOpenURL无法打开原始pcm文件
我正在使用Ios AudioFileOpenURL无法打开原始pcm文件,ios,objective-c,audioqueue,Ios,Objective C,Audioqueue,我正在使用AudioQueueServices播放原始pcm文件。让我们把它叫做somePcm.pcm 我正在使用以下行打开文件: AudioFileOpenURL(myFileURL, kAudioFileReadPermission, 0, &player.playbackFile) 其中myFileURL是指向somePcm.pcm所在位置的URL,而player.playerbackFile是AudioFileID 当我单步执行代码时,playimpfle指向内存位置0x000
AudioQueueServices
播放原始pcm文件。让我们把它叫做somePcm.pcm
我正在使用以下行打开文件:
AudioFileOpenURL(myFileURL, kAudioFileReadPermission, 0, &player.playbackFile)
其中myFileURL
是指向somePcm.pcm
所在位置的URL,而player.playerbackFile
是AudioFileID
当我单步执行代码时,playimpfle
指向内存位置0x0000000000000。基本上,它无法打开文件并将其表示为音频文件对象
注意事项:
.mp3
文件替换了url,它工作正常。因此,我不确定这行代码到底出了什么问题.pcm
文件不会播放,因此不会损坏谢谢。音频文件OpenURL的结果代码是什么?音频文件服务参考文档为您提供了一个列表,其中应描述问题。我得到了一个kAudioFileUnsupportedFileTypeError。这是非常令人困惑的,从我在谷歌上搜索的内容来看,人们似乎没有这个问题。另外,我下载了Audacity,它使用Core Audio来播放我正在使用的这个.pcm文件…非常好。