У меня проблема с тем, чтобы это работало, и я надеюсь, что кто-то сможет дать мне решение. Следующий код должен показывать живое видео в IFrame
, так как вы можете увидеть его вытягивание видео из открытого порта на моем сервере.IE, желающий загрузить содержимое в IFrame
Это отлично работает в Chrome и Safari, но в IE предлагается загрузить видео. Почему он это делает? Как я могу это исправить?
Видео транслируется в прямом эфире с моей веб-камеры, подключенной к моему серверу, с использованием Motion
. Я не уверен в типе видео, которое он создает, я думаю, что это может быть MotionJPEG, но я могу ошибаться.
Также, если я попытаюсь просмотреть это на мобильной платформе, это не сработает, он будет выливать тонну мусора постоянно в Chrome mobile, а в Safari mobile будет отображаться только один кадр изображения. Есть ли способ сделать эту работу на мобильных устройствах?
Обновление: после изучения на их веб-сайте я узнал, что он использует 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>