kAudioFormatMPEG4AAC
iOS の Audio Queue Services を使用して AAC ( ) ファイルを再生しています。正常に動作しているので、私のコードは機能します。
現在、シーク機能を検討しています。このためには、オーディオ パケットの総数が必要です。property-listener-proc が を受け取っkAudioFileStreamProperty_ReadyToProducePackets
たら、次のことを行います。
UInt64 totalPackets;
UInt32 size = sizeof(totalPackets);
OSStatus status;
status = AudioFileStreamGetProperty(inAudioFileStream,
kAudioFileStreamProperty_AudioDataPacketCount,
&packetCountSize,
&myData->totalPackets);
問題は、(デバッガーで出力された場合) をAudioFileStreamGetProperty()
返すことです。kAudioFileStreamError_ValueUnknown
1970170687
私は何か間違ったことをしていますか?