【发布时间】:2012-09-29 17:37:19
【问题描述】:
case R.id.btn7:
if (mp != null && mp.isPlaying()) mp.stop();
mp = MediaPlayer.create(a.this, R.raw.aaaa);
mp.start();
break;
case R.id.btn8:
if (mp != null && mp.isPlaying()) mp.stop();
mp = MediaPlayer.create(a.this, R.raw.bbbb);
mp.start();
break;
如何使用 setDataSource 来停止我的应用程序以强制关闭?请帮忙! 如果我这样使用它,eclipse 会将 setDataSource 突出显示为红色;
public void onClick(View v) {
switch(v.getId()) {
case R.id.btn:
if (mp != null && mp.isPlaying()) mp.stop();
mp.setDataSource(zoo.this,R.raw.gata);
mp.prepare();
mp.start();
break;
【问题讨论】:
-
我正在为每个按钮创建一个新的 mp(总共 16 btns)。我怎样才能只用一个 mp 运行我的应用程序?
-
kcoppock 先生,请问您对这个问题有什么答案吗?这不是同一个话题