Android 使用MediaPlayer沒提示音問題
阿新 • • 發佈:2019-01-10
今天給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(); }