首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube接口- IE8-9

YouTube接口- IE8-9
EN

Stack Overflow用户
提问于 2012-02-01 21:46:11
回答 2查看 960关注 0票数 1

我试图在我的网站上运行YT player,但IE8和IE9 - player无法加载时出现问题。http://code.google.com/intl/pl/apis/youtube/youtube_player_demo.html

代码:

代码语言:javascript
复制
$(document).ready(function() {
    loadPlayer('{$videos[0].videoID}','{$playlist}');
}

function onYouTubePlayerReady(playerId) {
    ytplayer = document.getElementById("ytPlayer");
    ytplayer.addEventListener("onError", "onPlayerError");
    ytplayer.addEventListener("onStateChange", 'onStateChange');
}

function loadPlayer(ytID,ytList) {
    var videoID = ytID;
    var params = {
        allowScriptAccess: "always",
        allowFullScreen: true
    };
    var atts = {
        id: "ytPlayer"
    };
    swfobject.embedSWF("http://www.youtube.com/v/" + videoID +
        "?version=3&enablejsapi=1&playerapiid=player1&autohide=1&showinfo=0&autoplay=1&controls=1&loop=1&fs=1&origin=http://www._____.com&playlist="+ytList+'&key='+devKey,
        "videoDiv", "620", "350", "9", null, null, params, atts);
}
EN

回答 2

Stack Overflow用户

发布于 2012-02-02 00:28:41

我不知道这是不是导致了这个问题(在任何环境下都不能工作),但是在3行有一个语法错误

代码语言:javascript
复制
}

您没有关闭ready(),应该是:

代码语言:javascript
复制
});
票数 0
EN

Stack Overflow用户

发布于 2013-03-05 04:06:36

IE不支持addEventListener方法。试着再做一遍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9096788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档