我正在尝试在通话时启用扬声器:
final AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(true);
我试图setSpeakerphoneOn()
在audiomanager之后检查并通过询问得到扬声器仍然没有打开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,我已经尝试过,并且android.permission.MODIFY_AUDIO_SETTINGS
被授予。