Музыка из моих игр воспроизводится на эмулированном телефоне, но не на моем реальном устройстве (галактика S7).
myMediaPlayer = MediaPlayer.create(getContext(), R.raw.medieval_loop);
myMediaPlayer.setAudioAttributes(audioAttributes);
myMediaPlayer.setVolume(volume,volume);
myMediaPlayer.start();
audioAttributes = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_GAME)
.setFlags(AudioAttributes.FLAG_AUDIBILITY_ENFORCED)
.setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
.build();
Кому-нибудь приходилось иметь дело с этим раньше?




Хорошо, решение состояло в том, чтобы изменить мои аудиоатрибуты на
audioAttributes2 = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_MEDIA)
.setContentType(AudioAttributes.CONTENT_TYPE_SPEECH)
.build();