【发布时间】:2011-08-25 21:19:47
【问题描述】:
我正在使用 YouTube Player API 并使用 seekTo() 函数,但它不起作用。事实上,playVideo() 或 pauseVideo() 也不起作用。代码如下:
<script type="text/javascript" src="swfobject.js"></script>
<body>
<div id="divvideo">
<p>You will need Flash 8 or better to view this content.</p>
</div>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "video" };
swfobject.embedSWF(
"http://www.youtube.com/v/o3nmOw9vKw4?enablejsapi=1&playerapiid=video", "divvideo", "720", "405", "8", null, null, params, atts);
ytplayer = document.getElementById("video");
function play() {
if (ytplayer) {
ytplayer.playVideo();
}
}
</script>
<a href="javascript:void(0);" onclick="play()">Play</a>
</body>
视频出现,但播放超链接不起作用。我该怎么办?
【问题讨论】:
-
所以特别是脚本不起作用?还是播放器本身不起作用?你对 ytplayer 有什么价值吗?
-
这是脚本:播放器可以工作,但是当我按下“播放”超链接时,它什么也没做。我认为 ytplayer 是出现的对象:ytplayer = document.getElementById("video");
标签: javascript html api youtube