誰か助けてくれませんか。私は使用しています
Android 4.0.x 開発キット
Win 7 64 ビット プラットフォーム
http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.htmlで提供されているコードを使用して
ウェブページで提供されているSoundPoolの例をテストし、SoundPoolを使用して私自身のテストを行いました
Eclipse バージョンを使用しています: Indigo Service Release 1 ビルド ID: 20110916-0149
これが問題です
呼び出すとき
SoundPool .play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate)
'int loop' が 0 (ゼロ) の場合、すべて問題なく、サウンドは一度だけ完全に再生されます。
ただし、int ループに他の値を指定すると、このエラーが発生します
Sound.Test.namespace AudioFlinger はトラックを作成できませんでした。ステータス: -12
Sound.Test.namespace オーディオ トラックの作成中にエラーが発生しました
これは、エミュレーターと私の電話 Samsung Galaxy Nexus でも発生します。
小さなオーディオ クリップを再生しています。ogg ファイル形式で、長さは 140K です。
私はすべての種類のファイル形式、wav、mp3 を使用しました。これは、私が使用するどのファイル形式でも同じであるため、オーディオ ファイルではありません。小さなサウンド ファイルを無期限にループする必要がありますが、int loop を -1 (またはその他の値) に設定すると、クラッシュが発生します。
1日半費やしたので気が狂いそうです..
何が起こっているか知っている人はいますか?
どうもありがとう、