2

我正在尝试在 VB.NET 表单上实现一个视频播放器,它可以播放来自在线 URL(它可能来自 Youtube 或指向视频的任何其他 URL)或文件位置的视频。我尝试添加 Windows Media Player 并播放文件中的视频,效果很好,但我无法播放来自 Youtube 的视频。我做了一些研究,一些文章建议 Shockwave Flash Object 控件可以播放在线视频,但这将是一个表单上的两个不同控件实际上做同样的事情。

我想问是否有一个控件来显示可以处理两个引用的视频 - 在线 URL 和文件位置?

4

2 回答 2

0

简而言之,Windows Media Player如果给定的 URL 实际指向一个视频文件,则控件只会播放视频,例如,

http://www.example.com/files/videos/MyVid.mp4

C:\Users\John\Videos\MyVid.mp4.

您不能直接播放来自 YouTube 的视频,因为 Google不会显示来自 YouTube 的视频的直接 URL,因此您必须生成一个 URL 才能访问您想要流式传输的视频(尽管我不完全确定这是否合法)。

于 2013-04-09T17:05:08.653 回答
0

我发现使用shockwave flash 和youtube 视频链接,在/watch 之前添加一个/v,可以让您流式传输视频。(您在 Flash 模块的电影属性上添加了链接)我认为您不能播放您目录中的视频,我一直在尝试为我们寻找如何做)

于 2016-11-19T10:38:15.077 回答