Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法只播放视频中的音频?_Java_Javafx_Vlcj - Fatal编程技术网

Java 有没有办法只播放视频中的音频?

Java 有没有办法只播放视频中的音频?,java,javafx,vlcj,Java,Javafx,Vlcj,我想播放下载的脱口秀节目,但我只想播放音频。每当我执行MediaPlayer.media().play(“video.mp4”)时,它都会在弹出窗口中打开视频。有没有办法隐藏该窗口,或者在需要时禁用视频跟踪 我已尝试将渲染器设置为null,但它没有任何作用 mediaPlayer.setRenderer(null); 我只想播放视频中的音频,但我总是会弹出播放视频曲目的窗口。您可以使用作为媒体播放器出厂参数传递的自定义VLC开关来完成此操作: MediaPlayerFactory factor

我想播放下载的脱口秀节目,但我只想播放音频。每当我执行
MediaPlayer.media().play(“video.mp4”)
时,它都会在弹出窗口中打开视频。有没有办法隐藏该窗口,或者在需要时禁用视频跟踪

我已尝试将渲染器设置为null,但它没有任何作用

mediaPlayer.setRenderer(null);

我只想播放视频中的音频,但我总是会弹出播放视频曲目的窗口。

您可以使用作为媒体播放器出厂参数传递的自定义VLC开关来完成此操作:

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

您不需要使用
AudioMediaPlayerComponent
,它恰好是最方便的。

我看不到在集成中使用
AudioBarChartApp
时会出现这种情况。渲染器适用于Chromecast之类的东西。哦,这让它变得容易多了。谢谢
MediaPlayerFactory factory = new MediaPlayerFactory("--novideo");
AudioMediaPlayerComponent mediaPlayer = new AudioMediaPlayerComponent(factory);