3

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

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

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

它位于共享点站点上

但是如果我打开保存到桌面的版本,它在 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> 
4

2 回答 2

1

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

于 2012-10-12T21:34:39.123 回答
0

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

于 2012-10-12T23:38:47.013 回答