2

私は多くの質問を検索しましたが、最も単純で最も統一されたアプローチを提供している人はいないようです。したがって、重複して閉じないでください。

私の要件は単純です:私はクイズアプリを持っています。

含めたい:

  1. 継続的に再生されるバックグラウンドミュージック-おそらく複数のオーディオ。
  2. 特定のイベントで時折再生される音が必要です-それらは持続時間が非常に短いです。多分4-5の数。

どのサウンドフォーマットを使用しますか?[aacなど]

どうすれば生産できますか?(オプションで、無料の場合はインターネットから入手してください)

それを組み込むための最良のアプローチは何ですか?[オーディオ再生、オープンなど)

これがかなりばかげているなら許してください、しかし私はここで非常に一般的になり、それを見つけることができないようです。

助けてくれてありがとう!

4

1 に答える 1

0

サウンド形式については、CAF コンテナーで AAC または非圧縮の 16 ビット リトル エンディアンを使用します (きれいにループさせるのが難しいため、mp3 は避けてください)。コマンド ライン ツール「afconvert」を使用して変換できます。

圧縮:

afconvert -f caff -d aac sourcefile.wav destfile.caf

非圧縮 16 ビット:

afconvert -f caff -d LEI16 sourcefile.wav destfile.caf

制作の場合は、自分で録音する (Audacity などのオーディオ プログラムを使用) か、専門家に依頼するか、ロイヤリティ フリーのサウンド/音楽を購入します。

組み込むには、音楽には AVAudioPlayer を、サウンドには OpenAL を使用します。OpenAL は使いにくく、圧縮されたオーディオを単独でデコードしないため、https://github.com/kstenerud/ObjectAL-for-iPhoneなどのオーディオ ライブラリを使用することをお勧めします。

于 2012-07-17T14:32:41.027 に答える