2013-02-26 181 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> 

回答