您可以使用WebBrowser控件显示嵌入的YouTube视频.为此,将WebBrowser控件放在表单上,并将以下代码放在表单中:
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
var embed = "<html><head>"+
"<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>"+
"</head><body>" +
"<iframe width=\"300\" src=\"{0}\"" +
"frameborder = \"0\" allow = \"autoplay; encrypted-media\" allowfullscreen></iframe>" +
"</body></html>";
var url = "https://www.youtube.com/embed/L6ZgzJKfERM";
this.webBrowser1.DocumentText = string.Format(embed, url);
}
Run Code Online (Sandbox Code Playgroud)
注意
您应该确保使用正确的URL.例如,您可以在此地址看到的视频:https://www.youtube.com/watch?v=L6ZgzJKfERM,嵌入网址是https://www.youtube.com/embed/L6ZgzJKfERM.
此外,您应确保允许视频以嵌入方式播放.有些视频只允许在youtube上播放,点击"播放"按钮后会收到以下错误消息:
此视频包含XXXXXX的内容.它限制在某些网站或应用程序上播放.
| 归档时间: |
|
| 查看次数: |
5980 次 |
| 最近记录: |