【问题标题】:IE wanting to download contents in IFrame想要在 IFrame 中下载内容的 IE
【发布时间】:2013-02-26 02:59:43
【问题描述】:

我在让它工作时遇到问题,我希望有人能给我解决方案。下面的代码应该在IFrame 中显示实时视频,因为您可以看到它从我服务器上的开放端口拉取视频。

这在 Chrome 和 Safari 中效果很好,但在 IE 中它要求下载视频。为什么要这样做?我该如何解决这个问题?

视频正在通过使用Motion 插入服务器的网络摄像头进行直播。我不确定它创建的视频类型我认为它可能是 MotionJPEG 但我可能是错的。

另外,如果我尝试在移动平台上查看它,它不起作用,它会在 Chrome 移动设备和 Safari 移动设备中不断吐出大量垃圾,它只会显示一帧图片。有没有办法让它在移动设备上工作?

更新:在他们的网站上进行研究后,我发现它使用了multipart/x-mixed-replace,经过一番挖掘,它说 IE 不支持这一点。有解决办法吗?

代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <head>
    <script type='text/javascript' src='script.js'></script>
    <title>Testing</title>
  </head>
  <body>
    <input type='button' onclick='MakeRequest();' value='Press to see something cool'/>
    <div id='ResponseDiv'>
    </div>

    <iframe id="video" src="http://192.168.0.11:8081" height="120" width="160"></iframe>

  </body>
</html>

【问题讨论】:

    标签: html iframe video motion


    【解决方案1】:

    IE 不支持 MotionJPEG 格式,因此您最好的选择是使用查看器(例如 Cambozola - 按照这些说明 http://www.lavrsen.dk/foswiki/bin/view/Motion/WebcamServer),或者如果您更喜欢冒险,您可以使用 MPlayer 或 Vlan即时从 mjpeg 转换为 mp4,然后您可以在多个平台上更轻松地使用流

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多