我做了一个项目,其中两个音频使用触摸两个不同的文本视图播放。这是一个文本视图的简单代码
tv.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event)
{
if(event.getAction() == MotionEvent.ACTION_DOWN)
{
if( v == findViewById( R.id.CustomFontText ))
{
if (mp != null && mp.isPlaying()) {
mp.stop();
}
else
{
mp.start();
}
if (mp1 != null && mp1.isPlaying()) {
mp1.pause();
}
mp.start();
}
}
return false;
}
这里mp
和mp1
是两个媒体播放器。tv=textview
.当tv
触摸mp
播放。并且当tv
再次触摸它停止时,如果我再次触摸它停止后tv
它不会再次播放音频。但我想在这个过程中的每次触摸中让它Play -->Stop-->Play-->Stop....continuous
............我需要修复它或实施它?