Как запретить VideoView/MediaPlayer останавливать звук других приложений?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как запретить VideoView/MediaPlayer останавливать звук других приложений?

Сообщение Anonymous »

На одном экране у меня есть циклическое фоновое видео (на котором отображаются обычные элементы пользовательского интерфейса), реализованное с помощью VideoView следующим образом:

Код: Выделить всё

String resPath = "android.resource://" + getPackageName() + "/" + R.raw.bg_video;
videoView.setVideoURI(Uri.parse(resPath));

// Hide controls:
MediaController controller = new MediaController(getActivity());
controller.setVisibility(View.GONE);
videoView.setMediaController(controller);

// Use looping:
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});

videoView.start();
Видео работает отлично. Единственная проблема заключается в том, что когда отображается это представление (или даже раньше, если используется, например, ViewPager), воспроизведение музыки из других приложений прекращается.

видео, которое я использую, само по себе не имеет звука. Есть ли способ установить VideoView или используемый им MediaPlayer в «режиме без звука»? То есть скажите ему вообще не воспроизводить звук и особенно не связываться со звуком других приложений.

Попробовал mp.setVolume(0 , 0); в onPrepared(), но это не имеет никакого эффекта.

Подробнее здесь: https://stackoverflow.com/questions/292 ... apps-audio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как запретить VideoView/MediaPlayer останавливать звук других приложений?
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между ExoPlayer, MediaPlayer и VideoView в отношении видео, хранящихся локально?
    Гость » » в форуме Android
    0 Ответы
    61 Просмотры
    Последнее сообщение Гость
  • Случайное исключение IllegalStateException в Android mediaPlayer.prepare или mediaPlayer.setDataSource
    Anonymous » » в форуме Android
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • Как запретить звук WebRTC и звук навигации Mapbox прерывать друг друга в iOS?
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Qt MediaPlayer не воспроизводит звук [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»