これを機能させるのに問題があり、誰かが私に解決策を教えてくれることを願っています。IFrame
以下のコードは、サーバーの開いているポートからビデオをプルしていることがわかるように、ライブビデオを表示することになっています。
これは Chrome と Safari ではうまく機能しますが、IE ではビデオのダウンロードを求められます。なぜこれを行うのですか?どうすればこれを修正できますか?
ビデオは、 を使用してサーバーに接続された Web カメラからライブ ブロードキャストされていますMotion
。それが作成するビデオのタイプは不明ですが、MotionJPEG である可能性がありますが、間違っている可能性があります。
また、モバイル プラットフォームでこれを表示しようとしても機能しません。Chrome モバイルでは大量のゴミが常に吐き出され、Safari モバイルでは画像の 1 フレームしか表示されません。これをモバイル デバイスで機能させる方法はありますか?
更新:彼らのウェブサイトで調査した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>