私は音楽をプレイするプレイヤーを書いています。私は以下のようなコードを参照してください。このキュープロパティ(iOSオーディオキュー)の意味は?
AudioFileGetPropertyInfo(audioFile,
kAudioFilePropertyMagicCookieData, &size, nil);
if (size > 0) {
cookie = malloc(sizeof(char) * size);
AudioFileGetProperty(audioFile,
kAudioFilePropertyMagicCookieData, &size, cookie);
AudioQueueSetProperty(aduioQueue,
kAudioQueueProperty_MagicCookie, cookie, size);
free(cookie);
}
私はなぜAudioQueuePropertyを設定する方法がわからない、とkAudioQueueProperty_MagicCookie程度手段は何ですか?私はドキュメンテーションから助けを見つけることができません。 誰が問題をスローする方向を与えることができます。
ありがとうございました。私はkAudioQueueProperty_MagicCookieについてのドキュメントを見つける。 「再生または録音するオーディオフォーマットに魔法のクッキーが必要な場合は、バッファをエンキューする前にこのプロパティの値を設定する必要があります。」...私のアプリでは、上記のコードをクリアし、サウンドは次のようになります。 OK。私の質問は、オーディオキューはファイル形式を推定する能力があるということですか? – Henry