今天给App添加一个错误提示声音,代码写好后却一直没有声音出来,
升级设置非震动和静音模式,音量也按到了最大,但就是出声,然后到
手机设置里找了一遍,最后在声音设置中的音量中有个媒体声音,把媒
体声音调大后,然后再去测试,发现终于有提示音了,害得我DeBug好
久,还以为是代码问题,想想没理由啊,在PDA中都能够使用,放手机
上就不能够 - -\,手机用的华为测试,其它几个牌子的手机还没去测试。
代码:
/**
* 初始化异常时声音
*/
private void errPlayerInit(){
errplayer = new MediaPlayer();
errplayer = MediaPlayer.create(this,R.raw.scanrequired);
errplayer.setLooping(false);
}
/**
* 使用异常提示声音
*/
private void errPlayer(){
errplayer.start();
}
/**
* 注销异常提示声音
*/
private void errPlayerfinish(){
errplayer.stop();
errplayer.release();
}
/**
* 关闭窗体后结束错误提示
*/
@Override
public void onDestroy() {
errPlayerfinish();
super.onDestroy();
}