4

誰か助けてくれませんか。私は使用しています

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日半費やしたので気が狂いそうです..

何が起こっているか知っている人はいますか?

どうもありがとう、

4

0 に答える 0