我有一个列表视图。当我按下我的第一首音乐时,它正在播放。当我再次按下相同的音乐时,我有一个错误。 我希望我可以按照自己的意愿进行游戏和暂停。第一次按下是播放,第二次按下是停止,按下按钮再次播放
这是代码
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
switch(position)
{
case 0 :
if(sound.isPlaying())
{
sound.stop();
sound.release();
}
if(!sound.isPlaying())
{
sound.start();
}
break;
答案 0 :(得分:1)
尝试在比赛前发起球员
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
switch(position)
{
case 0 :
if(sound.isPlaying())
{
sound.stop();
sound.release();
}
if(!sound.isPlaying())
{
sound = new MediaPlayer();
sound.setDataSource(filename);
sound.prepare();
sound.start();
}