【发布时间】:2017-04-04 16:03:54
【问题描述】:
我正在尝试在通话时启用扬声器:
final AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(true);
我尝试在音频管理器setSpeakerphoneOn() 之后进行检查,并通过询问isSpeakerphoneOn() 来确认扬声器仍未打开
audioManager.isSpeakerphoneOn();
在我的日志中,我可以看到一些我无法理解的错误:
E/AudioManager: Don't setBluetoothScoOn-PackageName: com.myapp.app on = false
E/AudioManager: Don't setSpeakerphoneOn-PackageName: com.myapp.app on = true
我在论坛中找不到有关此错误的任何信息。
不适用于设备:中兴Z981,华为p9,我已经尝试this,并且android.permission.MODIFY_AUDIO_SETTINGS被授予。
【问题讨论】:
标签: android performance android-audiomanager android-phone-call