Sto usando l'app APPRTCdemo su Android. Sto provando a far suonare il suono proveniente dall'altro peer tanto forte quanto il volume è impostato nelle impostazioni di Android. Quindi, se l'utente ha disattivato il dispositivo, l'audio non viene ascoltato. Ho provato praticamente tutte le chiamate API Android, ma nulla sembra avere alcun effetto sul volume. Queste sono le cose che ho provato: AudioManager audioManager = (AudioManager) _context.getSystemService (Context.AUDIO_SERVICE); int volume = audioManager.getStreamVolume (AudioManager.STREAM_VOICE_CALL);volume audio webRTC Android
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);
Grazie Alexey per la risposta. Come ho menzionato nella domanda, l'ho provato e non ha funzionato. –