我有listview,mediaplayer和mediacontroller . 当我在listview中触摸列表时,我想让媒体播放器从网址播放流音乐 .
我的问题是媒体播放器只播放一首歌 . 当我在播放第一个列表音频时触摸第二个列表时,它不播放第二个列表音频 .
但我不知道原因,媒体播放器在播放第一个音频时播放第二个音频,当mediacontroller隐藏时 .
我希望媒体播放器在媒体播放器显示和播放音频时停止播放另一个音频 .
我尝试了两种模式,但这些结果相同 .
请教我什么是错的,抱歉英语技能不好 .
第一种模式 .
public void onItemClick(AdapterView> parent, View view, int position,
long id) {
switch (position) {
case 0:
try {
mp.reset();
mp.setDataSource(url);
mp.prepare();
} catch (IllegalArgumentException e) {
//
e.printStackTrace();
} catch (IllegalStateException e) {
//
e.printStackTrace();
} catch (IOException e) {
//
e.printStackTrace();
}
break;
case 1:
tr