我想让MediaPlayer播放音频只播放一次,不要循环,于是设置了MediaPlayer.setlooper(false),但是好像起不了作用 ,总是循环播放,请问大神这个要怎么解决?
1 回答

陆仁甲
TA贡献1条经验 获得超0个赞
干脆去掉这一句呗
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(url);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
添加回答
举报
0/150
提交
取消