Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 Don';使用VLCJ播放视频时不显示文件路径_Java_Video_Vlc_Libvlc_Vlcj - Fatal编程技术网

Java Don';使用VLCJ播放视频时不显示文件路径

Java Don';使用VLCJ播放视频时不显示文件路径,java,video,vlc,libvlc,vlcj,Java,Video,Vlc,Libvlc,Vlcj,我在Java应用程序中使用VLC和VLCJ播放视频和音频文件,效果很好 但播放视频时会出现一条文字;此文本是播放视频的路径 我不希望它在播放视频时出现,因此如何使用Java禁用它?传递选项:no video title show以禁用视频上的媒体标题。看 使用VLCJ 1.2.0的示例: String[] options = { ":sharpen-sigma=2.0",

我在Java应用程序中使用VLC和VLCJ播放视频和音频文件,效果很好

但播放视频时会出现一条文字;此文本是播放视频的路径


我不希望它在播放视频时出现,因此如何使用Java禁用它?

传递选项
:no video title show
以禁用视频上的媒体标题。看

使用VLCJ 1.2.0的示例:

                    String[] options = {
                            ":sharpen-sigma=2.0", 
                            ":blur-factor=127", 
                            ":ipv4-timeout=3000", 
                            ":no-video-title-show", 
                            ":loop", 
                            ":file-caching="+getFileCaching(),
                            ":sout-all",
                            ":sout-keep"
                    };

                    gc.getMediaPlayer().setRepeat(true);
                    gc.getMediaPlayer().setPlaySubItems(true);
                    gc.getMediaPlayer().playMedia(media, options);
更新:


最近对
vout
功能的libVLC 2.0.x更改可能会导致
无视频标题显示
无法在每个播放项配置上工作
:无视频标题显示
,可能需要根据全局配置设置
--无视频标题显示
。通过VLCJ工厂构造函数中的每个全局配置选项
MediaPlayerFactory(选项)
,而不是mediaplayer的xxxMedia方法。

libVLC 2.1有新的本机API来实现这一点-来自libVLC\u media\u player.h:

LIBVLC_API 
void libvlc_media_player_set_video_title_display( libvlc_media_player_t *p_mi, libvlc_position_t position, unsigned int timeout );
这在vlcj 2.4.1中提供-来自MediaPlayer.java:

void setVideoTitleDisplay(libvlc_position_e position, int timeout);
应始终优先使用此API,而不是使用不支持的“选项”数组

例如:

mediaPlayer.setVideoTitleDisplay(libvlc_position_e.disable, 0);