2013-02-26 187 views
0

我得到这个工作的问题,我希望有人能给我解决方案。下面的代码应该在IFrame中显示一个实时视频,因为您可以看到它从我的服务器上的开放端口提取视频。IE想要在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> 

回答