2011-08-11 52 views
1

對於我的Android遊戲的原型,我使用的播放.WAV資源:聲音回放在Android模擬器卻沒有關於我G1

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

這正常在Eclipse Android模擬器,但是當我運行我的G1上的同一個程序,沒有聲音發生。這可能是什麼原因?

+0

媒體音量調低?不同的設備有不同的音量控制,請在您平常的MP3播放器中檢查音量? –

+0

音量已打開,只是選中。 – Zarkonnen

回答

2

嘗試做這種方式:

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

代替MediaPlayer.create()

+0

我的印象是create()叫做prepare()?但會嘗試。 – Zarkonnen

相關問題