0
我有一个mp3文件,我想从一个按钮开始,但停止与另一个。这可能吗?这里是我的代码来启动button1上的文件 - 我将如何停止button2上的文件?用两个按钮启动和停止MP3文件 - 可能吗?
谢谢!
button1.setOnClickListener(new View.OnClickListener() {
private MediaPlayer mplay;
public void onClick(View v) {
if (mplay == null){
mplay = MediaPlayer.create(getApplicationContext(), R.raw.mysound);
}
mp.start();
}
});
是的,只是确保它不是空的,然后再试图阻止它;-) –
谢谢你们 - 我尝试过,但它不喜欢'私人'标签,并建议'最终'。有任何想法吗?对于newb问题... – wagohn
为此,您可以使其成为最终(和/或私人 - 它可以是两者),并手动更改轨道(通过reset(),setDataSource(),准备()程序),无论如何我都会推荐这么做;或者您可以让您的Activity实现View.OnClickListener并让该活动处理onClick,那么您的MediaPlayer不一定是最终变量。 – kcoppock