Звук воспроизводится в Android Emulator, но не на моем G1 - PullRequest
1 голос
/ 11 августа 2011

Для моего прототипа игры для Android я воспроизводю ресурсы .wav, используя:

MediaPlayer mp = MediaPlayer.create(context, soundID);
mp.start();

Это прекрасно работает в эмуляторе Android Eclipse, но когда я запускаю ту же программу на своем G1, звука не происходит. Что может быть причиной этого?

1 Ответ

2 голосов
/ 11 августа 2011

Попробуйте сделать это так:

Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();

вместо MediaPlayer.create ()

...