Android-第二次按在Listview中播放音乐
我有一个列表视图。当我按下我的第一首音乐时,它正在播放。当我再次按相同的音乐时,我有一个错误。 我希望我能随心所欲地演奏和暂停。第一次按是播放,第二次按是停止,第三次按是再次播放 这是代码Android-第二次按在Listview中播放音乐,android,listview,Android,Listview,我有一个列表视图。当我按下我的第一首音乐时,它正在播放。当我再次按相同的音乐时,我有一个错误。 我希望我能随心所欲地演奏和暂停。第一次按是播放,第二次按是停止,第三次按是再次播放 这是代码 public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id) { switch(position) { case 0 :
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;
public void onItemClick(适配器视图arg0,视图arg1,内部位置,长id)
{
开关(位置)
{
案例0:
if(sound.isPlaying())
{
声音。停止();
sound.release();
}
如果(!sound.isPlaying())
{
sound.start();
}
打破
在游戏开始前尝试启动玩家
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();
}
public void onItemClick(适配器视图arg0,视图arg1,内部位置,长id)
{
开关(位置)
{
案例0:
if(sound.isPlaying())
{
声音。停止();
sound.release();
}
如果(!sound.isPlaying())
{
声音=新的MediaPlayer();
setDataSource(文件名);
准备好;
sound.start();
}
在游戏开始前尝试启动玩家
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();
}
public void onItemClick(适配器视图arg0,视图arg1,内部位置,长id)
{
开关(位置)
{
案例0:
if(sound.isPlaying())
{
声音。停止();
sound.release();
}
如果(!sound.isPlaying())
{
声音=新的MediaPlayer();
setDataSource(文件名);
准备好;
sound.start();
}