2
我目前在eclipse中使用MediaPlayer,我發現如果我循環播放歌曲,我不能暫停它,當我想要。爲了清楚我會告訴你代碼。音樂不停止如果循環播放(true)
在OnCreate中部分ToggleButton unu = (ToggleButton)this.findViewById(R.id.button1);
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.ss);
unu.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// If the music is playing
if(mp1.isPlaying())
// Pause the music player
mp1.pause();
// If it's not playing
else
// Resume the music player
mp1.setLooping(true);
mp1.start();
}
});
任何想法,爲什麼我不能暫停
? 我試圖像這樣
if(mp1.isPlaying())
// Pause the music player
mp1.pause();
mp1.setLooping(false);
// If it's not playing
else
// Resume the music player
mp1.setLooping(true);
mp1.start();
東西它給了我錯誤說:令牌語法錯誤「其他」,刪除此令牌
嘗試括號。 – Nfear
我看到...丟失括號,到處丟失括號! – Th0rndike
@Nfear,Thorndike謝謝你,它現在可以工作,但爲什麼沒有循環它沒有括號工作? unu.setOnClickListener(新OnClickListener(){ 公共無效的onClick(視圖v){ 如果(mp1.isPlaying()) mp1.pause(); 否則 mp1.start();} }); –