jQuery移动youtube视频黑色

时间:2013-03-01 13:05:11

标签: jquery ipad jquery-mobile

我将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/

任何帮助?

提前致谢

1 个答案:

答案 0 :(得分:0)

pauseVideo代替stopVideo

  

<强> player.pauseVideo():空隙

     

暂停当前播放的视频。这之后的最终玩家状态   除非玩家处于结束状态,否则将暂停功能执行(2)   (0)调用函数时的状态,在这种情况下是播放器状态   不会改变。

     

<强> player.stopVideo():空隙

     

停止并取消加载当前视频。这个功能应该   当您知道用户不会这样做时,请保留这种情况   正在观看播放器中的其他视频。如果你的意图是暂停   视频,你应该只是调用pauseVideo函数。如果你想   要更改播放器正在播放的视频,您可以拨打其中一个   排队功能没有先调用stopVideo。

来源:Playback controls guide.

Click me!