私は最初の iPad アプリケーションを開発する初期段階にあり、簡単にするために、これまで AudioServicesPlaySystemSound と関連する関数を使用してサウンドを再生してきました。私のコードは、Apple の Metronome の例の SoundEffect クラスに基づいています。
具体的な症状としては、シミュレーターでは音が聞こえるが、デバイスでは聞こえないということですが、デバイス上の他のアプリケーションでは音が聞こえることを確認しています。AudioServicesCreateSystemSoundID は有効なサウンド識別子を返しているため、大文字と小文字が異なるサウンド ファイルの名前 ("sound.mp3" と "Sound.mp3" など) ほど単純ではありません。
関係のない理由で OpenAL などの別のライブラリに切り替える必要があるかもしれないことは認識していますが、ここで何が起こっているのか知りたいです。誰か提案はありますか?OSStatus 値などを取得するために呼び出すことができる関数はありますか?
* BUMP -- 過去数週間、他のプロジェクトに取り組んできましたが、今はこれに戻っています。回答をいただければ幸いです。ありがとう。