做了个音乐播放器项目,碰到几个问题请教各位:我的音乐播放器支持后台播放,但是有其他有关声源的程序运行时,播放器不会暂停播放,回产生听觉混淆,请问我应该怎么判断当有其他发出声音的程序(比如说视频播放器)运行时,音乐播放器会暂停播放,并且当其他程序退出时音乐播放器又会接着播放
------解决方案--------------------
AudioManage是不是可以做到??
------解决方案--------------------
@Override
protected void onPause() {//如果视频播放时,停止播放音乐
if(mediaPlayer.isPlaying()){
position = mediaPlayer.getCurrentPosition();//保存当前播放点
mediaPlayer.stop();
}
super.onPause();
}
视频播放的时候,应该activity覆盖了音乐播放的activity,因此暂停播放音乐.并记录位置
------解决方案--------------------
不知道你的是什么平台,如果是MTK,这需要修改framework下面的一个cpp文件的判断,进行一个信道的修改。
简单点说,这个问题并不能通过上层去判别哪个播放器在播放音乐。