如何僅使用1個媒體播放器來停止或暫停MediaPlayer? 例如我有網格視圖。當我點擊按鈕時,我想要的是播放聲音。 但這裏是棘手的部分。當我再次點擊按鈕時,它不會停止它,而是從靜止的聲音開始播放。 我試圖添加使用單個媒體播放器在點擊時停止或暫停MediaPlayer
else{
mp.pause
mp.seekTo(0);
}
但它沒有奏效。它給了我錯誤 這裏是我的代碼:
case 24:
if(mp!=null)
{
mp.release();
mp=null;
}
mp = MediaPlayer.create(Glavni.this, R.raw.s25snd);
mp.start();
break;
你有什麼錯誤?這是不是很清楚你問什麼.. –
我問我怎麼能當我再次點擊相同的按鈕暫停或停止媒體播放器,而不是從開始再次播放它。 和錯誤是'語法錯誤在標記「else」,刪除這個標記' –
mp.pause()和mp.start()應該做你想做的。 – dcow