Android MediaPlayer - como jogar no STREAM_ALARM?

Tentei configurar o fluxo de áudio do media player no meu aplicativo usando o código a seguir, mas quando faço isso, não ouço som no emulador. Se eu não definir o fluxo para o player, o áudio será reproduzido corretamente. Tenho certeza de que estou usando isso errado, mas não consigo exercitar como, alguma ajuda?

MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.test_audio);

AudioManager audioManager = (AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
audioManager.getStreamVolume(AudioManager.STREAM_ALARM);
audioManager.setStreamVolume(AudioManager.STREAM_ALARM, audioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM), AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
player.setAudioStreamType(AudioManager.STREAM_ALARM);
player.start();

ota: adicionei a permissão MODIFY_AUDIO_SETTINGS ao meu manifest

Obrigado

questionAnswers(5)

yourAnswerToTheQuestion