我想开发一款播放器应用。我可以使用vlc dotnet库从文件或rtp-udp流播放。但我无法播放youtube链接。谁能帮我?提前致谢
答案 0 :(得分:1)
是的,您应该可以按照以下步骤执行此操作:
1)获取youtube视频的下载URL。有很多信息如何做到这一点。但举一个例子,我为您提供以下链接: http://en.savefrom.net/1-how-to-download-youtube-video/
在方法3中,您可以通过“sfrom.net”进行操作。 例如,如果您有YouTube视频:“https://www.youtube.com/watch?v=k1K_4UkVSAE”,则可以使用以下下载网址:“http://sfrom.net/https://www.youtube.com/watch?v=k1K_4UkVSAE”。
2)将以前的URL与VLCDotNet库一起使用。我用LocationMedia加载它。
示例:
vlcControl.Media = new LocationMedia("http://sfrom.net/https://www.youtube.com/watch?v=k1K_4UkVSAE");
我试过了,并且有效。
编辑:您可以使用此网站获取youtubeVideo的直接网址。比我在第1段中解释的方式更容易。 http://en.savefrom.net/#url=https:/www.youtube.com/watch?v=k1K_4UkVSAE&utm_source=sfrom.net&utm_medium=short_domains&utm_campaign=sfrom.net