Jsp tags Youtube onYouTubePlayerReady()函数未触发
这个问题以前已经被问过很多次了,但是即使在参考了解决方案之后,我也无法解决它 我有一个嵌入式Youtube播放器。我在跟踪 下面是我的JS代码: 我可以观看视频,但我无法获得任何警报消息 它是由一个Web服务器提供的。此外,JS代码是在JSP页面中编写的。我应该检查哪些东西 更新Jsp tags Youtube onYouTubePlayerReady()函数未触发,jsp-tags,youtube-javascript-api,Jsp Tags,Youtube Javascript Api,这个问题以前已经被问过很多次了,但是即使在参考了解决方案之后,我也无法解决它 我有一个嵌入式Youtube播放器。我在跟踪 下面是我的JS代码: 我可以观看视频,但我无法获得任何警报消息 它是由一个Web服务器提供的。此外,JS代码是在JSP页面中编写的。我应该检查哪些东西 更新 我在一个单独的fie中尝试了相同的代码,效果很好。我通过将window.onYouTubePlayerReady放在$(document)中解决了这个问题。ready(function())你能链接到该站点,让我们
我在一个单独的fie中尝试了相同的代码,效果很好。我通过将window.onYouTubePlayerReady放在$(document)中解决了这个问题。ready(function())你能链接到该站点,让我们看看吗。如果你向下滚动一点点,就会看到一个嵌入的youtube视频。
var params = {
scale:'noScale',
salign:'lt',
menu:'false',
allowfullscreen :'true',
wmode :'transparent',
allowScriptAccess: 'always'
};
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/vPxGBYJ9Wt8?enablejsapi=1&playerapiid=ytplayer&version=3", "ytapiplayer", "560", "315", "8.0.0", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
alert("youtube player ready");
ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
}
var count = 0;
function onytplayerStateChange(newState) {
alert("inside");
if (newState == 1){
count = count + 1;
//Trying to count the number of times video is played
}
}