Существует приложение C#, которое использует LibVL C через пакеты NuGet.
Это пакеты:
С помощью этих пакетов очень легко добавить некоторые медиаплееры в ваше приложение WinForms.
Все, что вам нужно сделать это инициализировать плеер и дать ему новый Media
:
LibVLCSharp.Shared.LibVLC libVLC = new LibVLC();
LibVLCSharp.WinForms.VideoView videoView;
videoView.MediaPlayer = new LibVLCSharp.Shared.MediaPlayer(libVLC)
videoView.MediaPlayer.Play(new Media(libVLC, "URL", FromType.FromLocation));
Теперь я хочу загрузить медиаплеер моими пользовательскими данными из буфера. Это может быть байтовый массив или что-то подобное. (считается, что данные поступают из действительного фрагмента файла mp4).
Как этого добиться с помощью libVL C в C#?