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