在來電期間,我無法將AudionManager振鈴器模式切換到正常模式。
問題是如果振鈴模式在來電前激活,則實際切換到正常模式並且電話不會播放鈴聲,並且只會繼續振動。鈴聲音量也成功增加,但手機沒有播放鈴聲。我在Nexus 5上進行了測試。
一個有趣的事實是,如果RINGER_MODE_NORMAL在來電前激活 - 從正常模式切換到振動模式效果不錯 - 手機會停止播放鈴聲,並且只會振動。
LogCat中沒有任何錯誤或奇怪的消息 - 手機只是振動。
場景:
1.在振動模式
2.來電
3. audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL)
4.振動圖標消失電話
5.電話繼續僅振動(其問題)
在呼叫期間將振鈴模式從振動切換到正常
DocManager for AudioManager.RINGER_MODE_NORMAL說:「如果在切換此模式之前的音量是可以聽到的,它會發出聲音,如果振動設置打開,它會振動。
我嘗試在改變模式之前設置最大音量 - 仍然沒有工作。
是否有可能,或者它的一些安全限制?搜索沒有給我結果。
嗨,你有沒有解決這個問題? – Billda
@Billda no。我想,這是不可能的。 – kolombo