调用YouTube iFrame Javascript API YT.Player.stopVideo显示黑屏

时间:2014-11-21 05:04:19

标签: javascript iframe youtube youtube-javascript-api

伙计们,我试图用iFrame Javascript API阻止某些YouTube。我发现了一些奇怪的事情,那就是当我打电话给YT.Player.stopVideo()停止播放时,视频停止播放,但显示一些黑屏。我期望的是显示海报图像或停止的视频帧而不是黑屏。

我已经在jsfiddle中编写了一些测试,因为您可以看到,一旦视频加载,点击停止按钮,播放器窗口显示黑屏。有什么建议可以达到我的预期吗?

<script>
    function stopNow() {
        g_ytPlayer.stopVideo();
    }
</script>
<div>
<iframe src="http://www.youtube.com/embed/V_7zfVwlIUI?wmode=transparent&amp;rel=0&amp;controls=2&amp;showinfo=0&amp;modestbranding=1&amp;autoplay=1&amp;enablejsapi=1&amp;origin=http://fiddle.jshell.net" id="yt-iframe-10017" allowfullscreen="" frameborder="0">         </iframe>
</div>
<p>
<span>Please wait for the video loading complete to stop</span><br/>
<button onclick="stopNow();">Stop</button>
</p>

0 个答案:

没有答案