我将YouTube视频嵌入到tabview中,效果很好。事实上,如果我更改了标签,我通过javascipt停止了视频,但如果我回到YouTube视频标签,则视频帧全部为黑色。无法按开始或任何内容。
我使用此代码来停止视频,因为我有很多带有标签视频的网页:
$('.byngitek').click(function () {
var i = 0;
$(".youtubeplayer").each(function () {
$(this).attr("id", "youtubeplayer" + i);
callPlayer("youtubeplayer" + i, "stopVideo");
i++;
});
});
我在这里抓了一些代码:http://jsfiddle.net/iruindegi/t3suE/
1-。播放视频
2 - 。单击“Materiales”选项卡(它将停止视频并更改选项卡)
3-。如果你在第一个标签中再次点击(抱歉,我知道代码不完整,但我很匆忙)
4-。在Chrome,Firefox ......工作,我可以看到视频控制器和一切,但在iPad上无法正常工作。看屏幕截图。
之前:http://imageshack.us/photo/my-images/856/img0034v.png/
之后:http://imageshack.us/photo/my-images/46/img0035k.png/
任何帮助?
提前致谢
答案 0 :(得分:0)
pauseVideo
代替stopVideo
<强> player.pauseVideo():空隙强>
暂停当前播放的视频。这之后的最终玩家状态 除非玩家处于结束状态,否则将暂停功能执行(2) (0)调用函数时的状态,在这种情况下是播放器状态 不会改变。
<强> player.stopVideo():空隙强>
停止并取消加载当前视频。这个功能应该 当您知道用户不会这样做时,请保留这种情况 正在观看播放器中的其他视频。如果你的意图是暂停 视频,你应该只是调用pauseVideo函数。如果你想 要更改播放器正在播放的视频,您可以拨打其中一个 排队功能没有先调用stopVideo。