SystemSoundID が iPod ではなく iPhone で機能するのはなぜですか?
Appleのドキュメントを検索しました。グーグルで検索しましたが、何も見つかりませんでした。私のアプリは、iPhone gen 4 (iOS 5.1) で SystemSoundID を使用して .m4a サウンド ファイルを再生しますが、iPod gen 4 (iOS 5.1) や iPod gen 2 (iOS 4.2) では再生できません。サウンドが再生されず、完了コールバックが失敗します。
AVAudioPlayer は、バックグラウンド ミュージックを継続的に再生するために使用するすべてで正常に動作しますが、サウンドを連続してキューに入れるには SystemSoundID AudioServicesAddSystemSoundCompletion が必要です。
AVAudioPlayer を使用してサウンド ファイルを連続して再生しますが、完了コールバック関数が見つかりません。