Is there a way to only play audio from a video?

MG lolenstine :

I want to play a downloaded talk show, but I only want to play audio. Whenever I do MediaPlayer.media().play("video.mp4"), it opens the video in a pop-up window. Is there a way to hide that window, or to disable video track if needed?

I've tried setting renderer to null, but it doesn't do anything

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

I'd like to only play Audio from a video, but I always get a pop-up playing video track.

caprica :

You can do this with custom VLC switches passed as media player factory arguments:

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

You don't need to use AudioMediaPlayerComponent, it just happens to be the most convenient.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=92770&siteId=1