0

我想将视频从 YouTube 流式传输到 Unity 应用程序。这对于 Unity 插件的 VLC 来说似乎很简单。我从视频实验室网站下载了免费试用版,并尝试将脚本中Media对象的 URL 简单地交换minimalPlayback.cs为 YouTube 视频,但没有播放。还有什么我需要配置的,还是免费版本的限制,它旨在向我展示什么是可能的,而不让我以不同的方式使用它。我猜是后者,但我希望在购买完整版之前得到一些确认。

4

1 回答 1

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徽标作为水印。那和基于志愿者的支持。

于 2020-10-20T01:58:37.560 回答