Javascript WebBrowser Contorol中的VB YouTube播放器API不';行不通
VisualStudio2010 Express和.net framework 4 在视觉基础上 我想在表格上看youTube。 所以我使用了WebBrowser控件和YouTube播放器API。 视频可以播放。 但是已经注册的函数不起作用 请帮帮我 iframe嵌入的YouTube播放器API参考Javascript WebBrowser Contorol中的VB YouTube播放器API不';行不通,javascript,vb.net,youtube,Javascript,Vb.net,Youtube,VisualStudio2010 Express和.net framework 4 在视觉基础上 我想在表格上看youTube。 所以我使用了WebBrowser控件和YouTube播放器API。 视频可以播放。 但是已经注册的函数不起作用 请帮帮我 iframe嵌入的YouTube播放器API参考 var tag=document.createElement('script'); tag.src=”http://www.youtube.com/iframe_api"; var iframe
var tag=document.createElement('script');
tag.src=”http://www.youtube.com/iframe_api";
var iframePlayerApiScriptTag=document.getElementsByTagName('script')[0];
iframePlayerApiScriptTag.parentNode.insertBefore(标记,iframePlayerApiScriptTag);
var播放器;
函数onReadyFnc(){alert('call onReadyFnc');}
函数onYouTubePlayerAPIReady(){
player=新的YT.player('iframe\u player\u api'{
宽度:视频宽度,
高度:视频高度,
videoId:youtubeVideoID,
PlayerBars:{},
活动:{
“onReady”:onReadyFnc//←不行!
}
});
}
<html lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<div id="iframe_player_api" style="margin:10px"></div>
<script type="text/javascript">
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/iframe_api";
var iframePlayerApiScriptTag = document.getElementsByTagName('script')[0];
iframePlayerApiScriptTag.parentNode.insertBefore(tag, iframePlayerApiScriptTag);
var player;
function onReadyFnc(){alert('call onReadyFnc');}
function onYouTubePlayerAPIReady() {
player = new YT.Player('iframe_player_api', {
width: videoWidth,
height: videoHeight,
videoId: youtubeVideoID,
playerVars: {},
events: {
'onReady': onReadyFnc //←Doesn't work!
}
});
}
</script>
</body>
</html>