在Internet Explorer上嵌入YouTube视频

时间:2015-03-20 12:50:03

标签: html internet-explorer youtube

我在网页上嵌入了YouTube剪辑:

<div class="col-md-8">
<iframe id="theframe" width="400" height="325" src="http://www.youtube.com/embed/MYYOUTUBECLIP" frameborder="0" allowfullscreen class=""></iframe>

这在Chrome和FireFox中运行良好,并在网页中显示为嵌入视频。但是,如果在Internet Explorer(10或11)上查看,则当用户尝试查看该页面时,浏览器会重定向到youtube,然后无法加载。

这里发生了什么?非常感谢......

2 个答案:

答案 0 :(得分:0)

最好的答案可能是,如果你曾经注意到要播放YouTube视频,我们需要一个plash播放器,如果你从像filehippo这样的网站下载flash播放器,你会看到它有两个版本 1,IE 第二次非IE。 客户可能会缺少IE版的Flash播放器。 尝试安装IE Flash播放器,然后重试。祝你好运。

试试这段代码:

<object type="application/x-shockwave-flash" data="http://www.youtube.com/embed/MYYOUTUBECLIP" width="400" height="325">
    <param name="movie" value="http://www.youtube.com/embed/MYYOUTUBECLIP" />
</object>

答案 1 :(得分:0)

确定。所以我的问题的实际答案是在一些嵌入式链接上:

<iframe id="theframe" width="400" height="325" src="http://www.youtube.com/embed/MYYOUTUBECLIP" frameborder="0" allowfullscreen class=""></iframe>

虽然有些人:

<iframe id="theframe" width="400" height="325" src="http:////www.youtube.com/embed/MYYOUTUBECLIP" frameborder="0" allowfullscreen class=""></iframe>

注意区别?第二个有“http:////www ...”,这是两个太多'/'。看来Internet Explorers不喜欢这样,所以请尝试将您发送到网址。其中一个奇怪的事情,呃......