AudioQueueServices
生のpcmファイルを再生するために使用しています。と呼びましょうsomePcm.pcm
。
次の行を使用してファイルを開きます。
AudioFileOpenURL(myFileURL, kAudioFileReadPermission, 0, &player.playbackFile)
wheremyFileURL
は where を指す URL でsomePcm.pcm
あり、player.playerbackFile
はAudioFileID
です。
コードをステップ実行すると、playbackFile
メモリ位置 0x0000000000000 がポイントされます。基本的に、ファイルを開いてオーディオ ファイル オブジェクトとして表すことはできません。
注意事項:
.mp3
URLをいくつかのファイルに置き換えましたが、正常に動作します。したがって、そのコード行の何が問題なのか正確にはわかりません。- ファイルは再生される
.pcm
ため、破損していません。
オーディオ ファイルを開く別の方法はありますか? または、誰かが私が間違っていることを見たら、私に知らせてください。
ありがとう。