我在让它工作时遇到问题,我希望有人能给我解决方案。下面的代码应该显示一个实时视频,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>