以windows格式播放youtube视频

时间:2012-08-31 22:55:43

标签: c# .net youtube windows-forms-designer

我是dot net的新手,有一项任务需要完成。我不知道如何开始。

我的问题:我的Windows窗体上应该有一个youtube视频。当用户点击播放按钮时,该表格应该刷新,并在播放视频时打印“1人观看”。类似的用户可以重复这个过程:他可以再次点击播放按钮,它会刷新。现在,这次您将再次看到视频以及“2人观看”文本。 基本上,它正在维持一个击中播放按钮的计数器。

我无法在Google上找到任何相关信息。我不知道如何将该视频嵌入到表单中。

4 个答案:

答案 0 :(得分:6)

  1. 向表单添加WebBrowser控件
  2. 检索视频的embed代码
  3. 将视频加载到WebBrowser
  4. 示例:

     const string page = "<html><head><title></title></head><body>{0}</body></html>";
     webBrowser1.DocumentText = string.Format(page, "<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/yg2u_De8j5o\" frameborder=\"0\" allowfullscreen></iframe>");
    

    至于计算视图:每次用户点击“查看”按钮,加载视频然后递增你的计数器(这个应该很容易)。

答案 1 :(得分:4)

看这里add youtube to winform。只是使用他们的例子。我希望这有帮助。

答案 2 :(得分:0)

您应该只是跟踪应用程序或数据库中的播放点击,并使用Web浏览器控件导航到您需要的页面。

答案 3 :(得分:0)

您可以直接下载swf并在表单中播放。为此,您可以启动here

对于计数器,您只想计算按下按钮的次数吗?这是微不足道的。

您想要Youtube.com显示的实际数量吗?虽然我不知道直接swf下载是否算作Youtube的播放,但你可以通过源代码来获取它。