我正在尝试在VB.NET表单上实现一个视频播放器,该视频播放器可以播放来自在线URL(可能来自Youtube或指向视频的任何其他URL)或文件位置的视频。我试图添加Windows Media Player并播放文件中的视频,效果很好,但我不能播放Youtube上的视频。我做了一些研究,一些文章建议Shockwave Flash对象控件可以在线播放视频,但这可能是两个不同的控件在一个表单上实际上做同样的事情。
我想询问是否有控件可以显示可以同时处理两个引用的视频 - 在线网址和文件位置?
答案 0 :(得分:0)
简而言之,Windows Media Player
控件只会在给定的网址实际指向视频文件时播放视频,例如,
http://www.example.com/files/videos/MyVid.mp4
C:\Users\John\Videos\MyVid.mp4
。
您不能直接播放来自YouTube的视频,因为Google 不显示来自YouTube的视频的直接网址,因此您必须生成一个网址才能访问该视频你想流(虽然我不完全确定这是否合法)。
答案 1 :(得分:0)
我发现使用shockwave flash并在youtube视频链接上,在/ watch之前添加/ v,可以让你流式传输视频。 (你在闪存模块的电影属性上添加链接)我认为你不能播放你的目录中的视频,我一直试图找到我们的视频怎么办)