0
我在res/raw文件夾中找到了mp3。 在xml文件中,我得到了2個切換按鈕,其ID爲togg1和togg2。而這個主要課程我嘗試運行。它的工作原理,但是當我點擊切換按鈕,它不播放歌曲帶切換按鈕的Android mediplayer代碼不起作用
package com.disembodiedtech.funny.sounds;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ToggleButton;
public class FunnySounds extends Activity implements OnClickListener {
ToggleButton togg1;
ToggleButton togg2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_funny_sounds);
togg1 = (ToggleButton) findViewById(R.id.togg1);
togg2 = (ToggleButton) findViewById(R.id.togg2);
mbaby = MediaPlayer.create(this, R.raw.baby);
mband = MediaPlayer.create(this, R.raw.band);
togg1.setOnClickListener(this);
togg2.setOnClickListener(this);
}
public void OnClick(View v) {
switch(v.getId()) {
case R.id.togg1:
if(togg1.isChecked()) {
mbaby.start();
mbaby.setLooping(true);
}
else
mbaby.pause();
break;
case R.id.togg2:
if(togg2.isChecked()) {
mband.start();
mband.setLooping(true);
}
else
mband.pause();
break;
}
}
}