2011-07-10 16 views
1

OGGオーディオファイルをSoundPoolにロードする必要があるアプリケーションを作成していますが、Android 2.1(onLoadingCompleteSetListenerをサポートしていません)と互換性がある必要があります。このため、サウンドファイルを再生する前にロードするかどうかを判断する方法はありません。Android Static in OGG AudioをSoundPoolで使用

これを回避するために、私はThread.sleep(1000);オーディオファイルを読み込んだ直後に読み込む時間を与えます。しかし、今onLoadingCompleteSetListenerメソッドがなければ、私のオーディオファイルは非常に静的で、不明瞭です。それは恐ろしいと思う。しかし、私は "サンプル#準備ができていないよ!"私がThread.sleep(1000)と思うようにLogCatで警告します。その仕事をしている。

しかし、Thread.sleep(1000);ロードプロセスも停止しますか?だから実際に私はそれをロードする時間を与えていないとそれは静的な理由は何ですか?私はこれを理解することができません、私はちょうど私のオーディオを明確にする必要があります。どんな提案も役に立ちます。

ありがとうございます!

+0

を修正それだけで二時間、となっています日曜日以下。週に数日をください。 – Puppy

答えて

0

は私の質問の別の一つに答えから、それについての学習の後にオーディオファイルを正規化して圧縮するのAudacityを使用し、自分自身を解決:Audio Sound Too Low in Android App

は、すべての静的

関連する問題