#unity3d #vlc #libvlcsharp #vlc-unity
#unity3d #vlc #libvlcsharp #vlc-unity
Вопрос:
Я хочу транслировать видео с YouTube в приложение Unity. Это кажется достаточно простым с плагином VLC для Unity. Я загрузил бесплатную пробную версию с веб-сайта Video labs и попытался просто поменять URL Media
-адрес объекта в minimalPlayback.cs
скрипте на видео на YouTube, но ничего не воспроизводится. Есть ли что-то еще, что мне нужно настроить, или это ограничение бесплатной версии, заключающееся в том, что она предназначена для того, чтобы просто показать мне, что возможно, не позволяя мне использовать его по-другому. Я предполагаю, что это последнее, но я надеюсь на некоторое подтверждение перед покупкой полной версии.
Комментарии:
1. Нет. В бесплатной версии нет никаких ограничений, кроме суммы денег, которую вам разрешено зарабатывать
2. Это неверно, поиск ошибок.
Ответ №1:
См. Документы для поддержки YouTube: https://code.videolan.org/videolan/LibVLCSharp/-/blob/3.x/docs/how_do_I_do_X.md#how-do-i-play-a-youtube-video
Core.Initialize();
using(var libVLC = new LibVLC())
{
var media = new Media(libVLC, "https://www.youtube.com/watch?v=dQw4w9WgXcQ", FromType.FromLocation);
await media.Parse(MediaParseOptions.ParseNetwork);
using (var mp = new MediaPlayer(media.SubItems.First()))
{
var r = mp.Play();
Console.ReadKey();
}
}
является ли это ограничением бесплатной версии
Нет, единственным ограничением бесплатной версии является то, что у вас есть логотип Videolabs в качестве водяного знака на ваших кадрах. Это и поддержка на основе добровольцев.