Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在windows窗体中播放youtube视频_C#_.net_Youtube_Windows Forms Designer - Fatal编程技术网

C# 在windows窗体中播放youtube视频

C# 在windows窗体中播放youtube视频,c#,.net,youtube,windows-forms-designer,C#,.net,Youtube,Windows Forms Designer,我是网络新手,有一项任务要完成。我不知道怎么开始 我的问题:我的windows窗体上应该有一个youtube视频。当用户单击“播放”按钮时,表单将刷新,并在视频播放时打印“1人观看”。同样,用户可以重复这个过程:他可以再次点击播放按钮,它将被刷新。现在,您将再次看到视频以及文本“2人观看”。 基本上,它是一个点击播放按钮的计数器 我在谷歌上找不到任何与此相关的信息。我不知道如何将该视频嵌入表单。您可能只需跟踪应用程序或数据库中的播放点击,并使用web浏览器控件导航到所需页面即可 您只需下载swf

我是网络新手,有一项任务要完成。我不知道怎么开始

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


我在谷歌上找不到任何与此相关的信息。我不知道如何将该视频嵌入表单。

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

您只需下载swf并在表单中播放即可。为此,你可以开始

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

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

看这里。以他们为例。我希望这有帮助

  • WebBrowser
    控件添加到表单中
  • 检索视频的
    嵌入
    代码
  • 将视频加载到
    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>");
    
    const string page=“{0}”;
    webBrowser1.DocumentText=string.Format(第页“”);
    

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

    我不维护任何数据库,以及如何使用浏览器控件??如果你发现一些相关的东西,请给我一些指导。非常感谢:)这真的很有帮助。我必须计算播放按钮被按下的次数,因为停止播放按钮后,它将不再工作:\