2012-02-16 9 views
1

私はAndroidのゲームで使用するサウンドファイルを見つけたり変換したりしようとしていますが、エミュレータ(これはかなり簡単です)これはやりにくいようです)。サウンドはエミュレータで再生されますが、デバイスでは再生されません

私の元のサウンドエフェクトは.Wavファイルで、16ビットステレオで、エミュレータとテストデバイスの両方で正常に再生されましたが、ファイルサイズに5倍の120Kbでした(サウンドエフェクトは2つ必要です)。ゲームのための適切な音ではありませんでした。

ファイルを小さくする(モノに変更する、16ビットではなく8ビットを使用してMP3に変換するなど)とすると、サウンドが物理デバイスで再生されませんでした。

デコーダがサウンドファイルを読み込もうとしている問題を特定する方法はありますか?読み込み中にログファイルにエラーメッセージが表示されず、再生しようとすると「サンプルxはREADYではありません」と表示されます。

また、私はAndroid 1.5を使用していますので、物理デバイスをそれ以降のバージョンにアップグレードすることはできません。

答えて

1

Androidサウンドファイルの推奨フォーマットはoggです。それを使ってみてください。

+0

FFmpegでは、WaveファイルをVorbisでエンコードされた.Oggファイルに変換できないため、別のプログラムを使用する必要がありました。 – Raceimaztion

0

背景とスプラッシュスクリーン(もしあれば)とハードコードのボタンサウンド用にオーディオをストリーミングしてみてください。

関連する問題