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