作者:荣星树 | 来源:互联网 | 2023-08-10 17:40
我正在使用下面的这段代码在android中播放音频文件MediaPlayermediaPlayernewMediaPlayer();mediaPlayer.setDataSourc
我正在使用下面的这段代码在android中播放音频文件
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
我在该程序上有一个按钮.单击该按钮时,它将检查音乐是否正在播放.如果播放音乐,它将停止播放.如何检查音乐是否播放?我尝试了下面的代码,但是没有用
if(mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
}else{
mediaPlayer.start();
}
解决方法:
尝试这个:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
if(mediaPlayer.isPlaying())
{
//stop or pause your media player mediaPlayer.stop(); or mediaPlayer.pause();
mediaPlayer.pause();
}
else
{
mediaPlayer.start();
}