C#中的Youtube视频播放器

时间:2016-06-22 04:39:41

标签: c# youtube visual-studio-2015

如何将YouTube视频嵌入到我的C#项目中?

我看了很多其他人“回答”这个问题,但我找不到我想要的东西。

我尝试了许多不同的方法来嵌入它们,但它们不起作用。

我希望使用网络浏览器来播放视频,但有两个选项:循环和暂停/播放。

我这样做的原因是因为我正在制作一个抽搐聊天机器人而我正在尝试添加歌曲请求。

最新尝试(因为它就在那里,所以我决定尝试一下):

bool MUrlSpecify = true;
private void btnMSetCurrent_Click(object sender, EventArgs e)
{
   const string page = "<html><head><title></title></head><body>{0}</body></html>";
     string YTUrl;
     if(MUrlSpecify == true)
     {
        YTUrl = "https://www.youtube.com/embed/" + txtMSetCurrent.Text;
         wbMPlayer.DocumentText = string.Format(page, "");
     }
}

(MUrlSpecify是我添加的变量,因为稍后我将有一个搜索功能)

如果有人能告诉我应该怎么做,我会尝试他们的方法因为我都是 没有想法。

1 个答案:

答案 0 :(得分:0)

尝试使用webbrowser.NavigateToString(“播放器代码”); 从youtube中获取分享按钮中的代码。工作完美。 示例:wb.NavigateToString("<iframe width=\"420\" height=\"315\" src=\"https://www.youtube.com/embed/dSrozYNxAA4\" frameborder=\"0\" allowfullscreen></iframe>");