VLC for Unity免费版是否有编辑限制?

问题描述

我想将YouTube中的视频流式传输到Unity应用程序中。对于VLC for Unity plugin,这似乎很简单。我从video labs website下载了免费试用版,并尝试将Media脚本中的minimalPlayback.cs对象的URL交换到YouTube视频,但没有任何播放。我还需要配置其他东西吗?还是免费版本的限制?免费版本的目的是展示,而不用其他方式使用它。我猜是后者,但是我希望在购买完整版本之前得到一些确认。

解决方法

查看有关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徽标作为水印。以及基于志愿者的支持。