簡體   English   中英

華碩fonepad7,Android Audiomanager不能使用setMode()

[英]Asus fonepad7, Android Audiomanager can't use setMode()

我正在嘗試在華碩fonepad7上的通話期間自動將揚聲器設置為打開,但是似乎不允許我對其進行點划線。 我正在使用下面的代碼。

audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(audioManager.MODE_IN_COMMUNICATION);
audioManager.setSpeakerphoneOn(true);

給我記錄

W/AudioManager﹕ setMode():Only phone app can set AudioMode during a phonecall!
W/AudioManager﹕ Not Allow setSpeakerphonOn!!!

先前的代碼在我的Galaxy s3上運行良好,因此由於我使用的是平板電腦而不是手機,因此我認為存在問題。 我想知道是否有任何方法可以解決此問題(將平板電腦扎根並取出特定的ROM ??)

任何建議或導致解決此問題將不勝感激!

您能否在setSpeakerPhoneOn之前嘗試設置MODE_IN_CALL?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM