youtube视频不会显示在桌面Chrome中

时间:2012-10-12 16:38:53

标签: jquery google-chrome youtube

在桌面版Chrome中查看时,Youtube视频不会显示在模态窗口中。弹出模态窗口,但youtube视频不弹出。

https://animalhealth.pfizer.com/sites/pahweb/US/EN/Products/Pages/ClarifideStories.aspx

适用于Windows7上的IE和Firefox,适用于Android ICS和iOS6 iPad上的Chrome。

它位于sharepoint网站

但是如果我打开一个保存到我桌面的版本,它在chrome中工作正常。

我正在使用jquery fancybox

如何调用

    <a class="iframe" href="http://www.youtube.com/watch?  v=nGAyZSFDYh0&feature=player_embedded#at=41" style=" float: left;">


javascript
    <script type="text/javascript">
    $(".iframe").click(function() {
    $.fancybox({
            'padding'       : 0,
            'autoScale'     : false,
            'transitionIn'  : 'none',
            'transitionOut' : 'none',
            'title'         : this.title,
            'width'     : 680,
            'height'        : 495,
            'href'          : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
            'type'          : 'swf',
            'swf'           : {
                 'wmode'        : 'transparent',
                'allowfullscreen'   : 'true'
            }
        });

    return false;
});
</script> 

2 个答案:

答案 0 :(得分:1)

我认为这与您的安全HTTPS页面调用非安全HTTP页面有关。 尝试将您的YouTube视频更改为https://www.youtube.com/. . . . .

答案 1 :(得分:0)

在其他浏览器中,视频会在开头播放,因此它可能是启动序列:#at=41导致问题以及嵌入选项。如果您不打算在41秒开始,也可以将其取出,或使用youtube.com/embed/videoid选项。