Параметры настройки nVLC - PullRequest
0 голосов
/ 25 июня 2018

Я использую nVLC.Это оболочка .NET для VLC.Я хочу изменить время кэширования для воспроизведения потоков UDP.

Я видел этот поток , но это не помогло.

Вот мой код:

_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 голосов
/ 29 июля 2018

Попробуйте это:

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

0 голосов
/ 14 июля 2018

Попробуйте добавить эту опцию в этот конструктор: https://github.com/pauldotknopf/nVLC/blob/21ce49399a67c98fc5ceeb658eddd7280751555b/src/Implementation/MediaPlayerFactory.cs#L86

Хотя я бы посоветовал вам перейти на Vlc.DotNet. nVLC больше не поддерживается и не используется в течение длительного времени.

...