伙计们,我试图用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&rel=0&controls=2&showinfo=0&modestbranding=1&autoplay=1&enablejsapi=1&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>