【问题标题】:VLC ActiveX disable subtitlesVLC ActiveX 禁用字幕
【发布时间】:2014-08-01 00:17:56
【问题描述】:

我的 Visual Studio 项目中有一个 Windows 窗体窗口,其中包含 VLC 附带的 ActiveX 插件中的 AxVLCPlugin2 元素。它工作得很好,但如果存在 *.sub 和 *.idx 文件,它会自动加载字幕并显示它们。我永远不需要这个,我想完全禁用 VLC ActiveX 控件的字幕。

//this is how I load and play the video into the activeX element named "axVLCPlugin21"
var convertedURI = new Uri("C:\SomeVideo.avi").AbsoluteUri;
axVLCPlugin21.playlist.clear();
axVLCPlugin21.playlist.add(convertedURI);
axVLCPlugin21.playlist.play();

【问题讨论】:

    标签: c# winforms activex vlc subtitle


    【解决方案1】:

    我没有带有 .idx 文件的视频,但请尝试:

    if (axVLCPlugin21.subtitle.count > 0) axVLCPlugin21.subtitle.track = 0;
    

    视频何时开始

    【讨论】:

    • 我试过了,但它不适用。我可以调试它,并且这条线之前和之后的字幕轨道是 3 而不是 0。这可能是插件中的错误吗?也试过 axVLCPlugin21.video.subtitle = 0;
    【解决方案2】:

    试试这个

     if (VLC.subtitle.count > 0)
                 {
              VLC.subtitle.track = 0;                    
              VLC.video.subtitle = -1;
                 }
    

    它对我有用:D

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多