【发布时间】:2013-01-14 10:46:53
【问题描述】:
我已通过此代码在我的页面上添加了一个 youtube 视频。
<div id="ytplayer"></div>
<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height: '390',
width: '640',
videoId: 'o9UQSUHHdtA',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
</script>
当用户点击按钮时,我会播放视频。它通过删除显示可见:无。现在它在 Firefox 中不起作用,在 chrome 中可以正常工作。谁能帮帮我。
谢谢:直播是here。
它告诉我TypeError: player.seekTo is not a function 有人知道如何等待加载播放器。如果我在 firebug 中手动执行 player.seekTo,那么它就可以了。
【问题讨论】:
-
你的 FF 控制台有错误信息吗?
标签: javascript youtube