nVLC设置选项

时间:2018-06-25 11:50:58

标签: .net vlc libvlc

我正在使用nVLC。它是VLC的.NET包装器。 我想更改用于播放UDP流的缓存时间。

我看到了这个thread,但没有帮助。

这是我的代码:

_player = _factory.CreatePlayer<IVideoPlayer>();
_player.WindowHandle = _PanelPlayer.Handle;
_media = _factory.CreateMedia<IMedia>(ConvertAddressToVlc(cameraAddress));
_media.AddOptions(
    new List<string>() {"--network-caching=10"});
_player.Open(_media);
_player.Play();
this.Invalidate();

有人有主意吗?

2 个答案:

答案 0 :(得分:1)

尝试将此选项添加到该构造函数中:https://github.com/pauldotknopf/nVLC/blob/21ce49399a67c98fc5ceeb658eddd7280751555b/src/Implementation/MediaPlayerFactory.cs#L86

不过,我建议您转到Vlc.DotNet。 nVLC不再维护,而且已经存在很长时间了。

答案 1 :(得分:1)

尝试一下:

_media.AddOptions(new List(){“:network-caching = 10”});