【问题标题】:iframe to load video works fine locally but not working in serveriframe 加载视频在本地工作正常,但在服务器中不工作
【发布时间】:2013-10-02 03:40:39
【问题描述】:

我有一个可调整大小的 iframe,用于加载本地视频。 当我直接从本地文件打开它时,视频加载完美,resiza 功能正常。

但是,当我使用本地服务器打开 html 时,iframe 中的视频不会加载,但会在浏览器中自动下载。为什么会这样?

<div id="resizable" class="ui-widget-content"><img class="arrow" src="Capture.png"><iframe height="235px" width="290px" class="iframe" src="The Best Glasses For Your Face Shape (1).mp4"></iframe></div>

<script>
  $(function() {
    $( "#resizable" ).resizable();
  });
  </script>

【问题讨论】:

    标签: jquery iframe html5-video resizable


    【解决方案1】:

    您需要使用&lt;video&gt; 标签来实际嵌入文件,而不是链接到它: 代替&lt;iframe&gt;,使用&lt;iframe&gt;&lt;video&gt;

    【讨论】:

    • 根据您的建议,我将其更改为: 但视频不显示
    • 1.放到jsfiddle里,2.height="290px"&gt;&lt;source不正确,source是属性,不是标签。
    • &lt;iframe class="iframe"&gt;&lt;video width="235px" height="290px" src="The Best Glasses For Your Face Shape (1).mp4" type="video/mp4" /&gt;&lt;/iframe&gt; 工作。
    • 这似乎是 iframe 的问题,阻止了视频的播放。
    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 2015-08-28
    • 2012-11-03
    相关资源
    最近更新 更多