2

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

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

我在 Google 上找不到任何关于此的内容。我不知道如何将该视频嵌入到表单中。

4

4 回答 4

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

例子 :

 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>");

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

于 2012-08-31T23:31:36.850 回答
4

看这里将 youtube 添加到 winform。只需使用他们的示例。我希望这会有所帮助。

于 2012-08-31T23:25:48.893 回答
0

您可以简单地下载 swf 并在表单中播放。为此,您可以从这里开始。

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

您想要 Youtube.com 显示的实际计数吗?您也许可以筛选源代码以获取它,尽管我不知道直接 swf 下载是否算作 Youtube 的播放。

于 2012-08-31T23:21:21.357 回答
0

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

于 2012-08-31T22:59:10.120 回答