Есть ли способ воспроизводить аудио только из видео? - PullRequest
3 голосов
/ 26 мая 2019

Я хочу воспроизвести загруженное ток-шоу, но я хочу воспроизводить только аудио. Всякий раз, когда я делаю MediaPlayer.media().play("video.mp4"), он открывает видео во всплывающем окне. Есть ли способ скрыть это окно или отключить видео дорожку, если это необходимо?

Я пытался установить рендерер на ноль, но он ничего не делает

mediaPlayer.setRenderer(null);
String url = "video.mp4";
mediaPlayer.media().play(url);

Я бы хотел воспроизводить аудио только из видео, но я всегда получаю всплывающую дорожку для воспроизведения видео.

1 Ответ

4 голосов
/ 26 мая 2019

Вы можете сделать это с помощью пользовательских переключателей VLC, переданных в качестве заводских аргументов медиаплеера:

MediaPlayerFactory factory = new MediaPlayerFactory("--novideo");
AudioMediaPlayerComponent mediaPlayer = new AudioMediaPlayerComponent(factory);

Вам не нужно использовать AudioMediaPlayerComponent, просто это наиболее удобно.

...