iPhoneまたはiToouchで短い(2〜3秒)オーディオサウンドエフェクトを保存および再生するために推奨されるオーディオ形式は何ですか?
iPhoneオーディオSDKのドキュメントには、iPhoneがいくつかの形式のオーディオをサポートしていることが示されていますが、それぞれに欠点があります。
- MP3:これは高度に圧縮されていますが、音楽と話し声の豊かさを維持する高品質のエンコード形式でもあります。ただし、ハードウェアデコーダーを使用する必要があるため、iPhoneで一度に再生できるmp3ストリームは1つだけです。mp3は、バックグラウンド音楽や再生中のユーザー音楽を中断するため、効果音の形式としては除外されます。
- WAV: iPhoneは、WAVファイルがPCMエンコードされており、圧縮コーデックを必要としない場合にのみサポートします。WAVはさまざまなサンプリングレートとビット深度をサポートしていますが、ファイルが非常に大きくなります(16ビット/44.1kHz/ステレオオーディオの場合は180k/秒)。素早くプレイするエフェクトが多いと、サイズが大きくなりすぎてしまいます。
- AIFF: WAVファイルと同様の問題があります-圧縮コーデックがサポートされているかどうかは不明です。おそらくAppleロスレス圧縮がサポートされていますが、この圧縮を使用してAIFFを生成できるツールは見つかりません。
- カスタム: iPhoneの低レベルAPIを使用して、任意のソースから独自のオーディオを再生できます。しかし、これはゲームで単純な効果音を演奏するにはやり過ぎのようです。私は確かにこれのためだけに自分のオーディオレイヤーとエンコーダー/デコーダーを書きたくありません。
任意の推奨事項をいただければ幸いです...推奨される形式を生成できるオーディオ処理用の手頃な価格のツールを誰かが推奨できると便利です。ありがとう。