Ich benutze APPRTCdemo App auf Android. Ich versuche, den Sound von dem anderen Peer so laut wie die Lautstärke in den Android-Einstellungen zu spielen. Wenn also der Benutzer das Gerät stummgeschaltet hat, war das Audiosignal nicht zu hören. Ich habe so ziemlich jeden Android-API-Aufruf ausprobiert, aber nichts scheint sich auf das Volume auszuwirken. Das sind die Dinge, die ich ausprobiert habe: AudioManager audioManager = (AudioManager) _context.getSystemService (Context.AUDIO_SERVICE); int volume = audioManager.getStreamVolume (AudioManager.STREAM_VOICE_CALL);Android webRTC Audiolautstärke
volume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
volume =audioManager.getStreamVolume(AudioManager.STREAM_RING);
volume =audioManager.getStreamVolume(AudioManager.STREAM_ALARM);
volume =audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION);
volume =audioManager.getStreamVolume(AudioManager.STREAM_SYSTEM);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
audioManager.setStreamVolume(AudioManager.MODE_IN_COMMUNICATION, 0, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 0,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
audioManager.setStreamMute(AudioManager.MODE_IN_COMMUNICATION, true);
audioManager.setStreamMute(AudioManager.STREAM_SYSTEM, true);
audioManager.setStreamMute(AudioManager.STREAM_RING, true);
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true);
audioManager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true);
Danke Alexey für Ihre Antwort. Wie ich in der Frage erwähnt habe, habe ich es versucht und es hat nicht funktioniert. –