ビデオを操作するためにiframeyoutubeapiを使用しました。chromeとfxでうまく機能しますが、IE 8に実装すると、「video」のエラーが返されますが、未定義です。問題を解決する方法は?ありがとう
function loadAPI(){
var tag = document.createElement('script');
tag.src = "//www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
}
// add youtube movie
$(target).append("<iframe class = '" + className + "' id = '" + id + "' src = '" + src + "?wmode=transparent' ></iframe>");
function bindYouTube() {
var player;
player = new YT.Player(currYoutubeID, {
videoId: currYoutubeLink,
events: {
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerStateChange (event) {
if (event.data == 0)
$("#" + event.target.a.id).remove();
}
ps私が使用しているコードは、chromeとfxで期待どおりに機能するため、問題の原因ではないと思います。ありがとう