У меня есть следующий код. Когда сигнал тревоги запускается, если у меня подключено устройство Bluetooth, оно будет играть через Bluetooth. Спикер (хотя и не синхронизирован) в то же время без особых разрешений. Я хочу сделать то же самое. if (audioManager != null)
{
iOriginalVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC),
AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
mediaPlayer = MediaPlayer.create(this,
Uri.parse(AppInit.sPrefs.getString(AppInit.ALARM_URI, "")));
if (mediaPlayer == null)
{
Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
mediaPlayer = MediaPlayer.create(this, uri);
}
mediaPlayer.setVolume(8f, 8f);
mediaPlayer.setLooping(true);
mediaPlayer.start();
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -permissio
Android> 31, как отправить MediaPlayer через динамик, не требуются пользовательские разрешения ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение