【发布时间】:2012-04-15 06:42:02
【问题描述】:
我正在使用下面的代码在 android 中播放音频文件
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
我在那个程序上有一个按钮。单击该按钮时,它将检查是否正在播放音乐。如果播放音乐,它将停止。如何检查音乐是否正在播放?我尝试了下面的代码,但它没有工作
if(mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
}else{
mediaPlayer.start();
}
【问题讨论】:
-
你不需要
== true。isPlaying()为您检查。其他一切似乎都是正确的。 -
你能解释一下发生了什么吗? “它不起作用”并没有说明发生了什么或没有发生什么。
-
音乐没有停止。没有其他事情发生。
标签: android media-player