私はこのコードを使用しており、Froyo と Gingerbread で問題なくサウンドを再生します (そして、私の友人と同様に Honeycomb も使用していると思います):
MediaPlayer mp = MediaPlayer.create(this, R.raw.click);
Button clicker = (Button) findViewById(R.id.clicker);
clicker.setOnClickListener(new View.OnClickListener() {
public void onClick(View v){
mp.start();
}
});
使用しているオーディオは WAV 形式です。破損していないことを確認しましたが、問題ありません。このコードとサウンド ファイルは、Gingerbread でも正しく動作します。
Ice Cream Sandwich および JellyBean デバイス (それぞれ Galaxy nexus および nexus 7) では、このコードは機能しません。サウンドは再生されません。logcatには何も入れられません。インターネットで検索したり、友達にアイデアを求めたりしましたが、何も思いつきません。
お時間をいただきありがとうございます。