3

適度なファイルサイズのオーディオ ファイルから始めて、unsigned charOpenAL にロードできる の配列で終了したいと考えていますalBufferData。私の問題は、途中で起こるステップです。

私は AAC が最適だと思っていましたが、Apple の担当者Rincewindによると(2008 年 12 月頃):

現在、iPhone OS でのデコードでは、ハードウェア支援圧縮形式はサポートされていません。これらの形式は、AAC、MP3、および ALAC です。

クライアント フォーマット セットを使用ExtAudioFileすると PERM エラーが発生するため、彼はでっち上げではありません。

では、知識豊富な勇敢な皆さん、ここで私の選択肢は何ですか? アプリを .wav でパッケージ化して、大規模なダウンロードにうんざりしていませんか? 独自のデコーダーを作成しますか?

リソースへのリンクやアドバイスをいただければ幸いです。

4

5 に答える 5

4

圧縮オーディオのオフライン レンダリングが可能になりました。QA1562を参照してください。

于 2009-03-22T09:22:22.823 に答える
1

使用できる優れたオープンソースオーディオデコードライブラリがいくつかあります。

どちらもLGPLの下でライセンスされています。つまり、ライブラリへの変更がオープンソースである場合は、クローズドソースアプリケーションで使用できます。

于 2009-02-04T05:57:32.353 に答える
0

いつでもWaveファイルをモノラルにして、Waveファイルのサイズを半分にすることができます。しかし、それはあなたにとって最良の選択肢ではないかもしれません

于 2009-02-04T05:18:15.397 に答える
0

独自のデコードを行うための別のオプションは、Ogg Vorbisです。"Tremor"と呼ばれる整数プロセッサ用のライブラリの低メモリ バージョンもあります。

于 2009-02-04T21:20:54.020 に答える