【发布时间】:2019-12-15 07:43:45
【问题描述】:
我创建了 App to App Android Sinch 应用程序。当用户在没有耳机的情况下通话时,它在扬声器上工作,但如果用户连接耳机,它不会自动连接到耳机,而不是我需要手动静音扬声器并将其连接到耳机。请检查我完成的代码。
private void enableSpeaker(boolean enable) {
AudioController audioController = getSinchServiceInterface().getAudioController();
if (enable)
audioController.enableSpeaker();
else
audioController.disableSpeaker();
switchVolume.setImageDrawable(ContextCompat.getDrawable(this, isSpeaker ? R.drawable.ic_speaker : R.drawable.ic_speaker_off));
}
private void setMuteUnmute() {
AudioController audioController = getSinchServiceInterface().getAudioController();
if (isMute) {
audioController.mute();
switchMic.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_mic_off));
} else {
audioController.unmute();
switchMic.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_mic_on));
}
}
【问题讨论】:
标签: android sinch android-sinch-api