2010-08-09 51 views
-1

我有<video src="someServlet">其中我寫了一些視頻文件的servletOutputStream字節,但它不起作用。 當我寫<video src="/somedirectory/somefile.ogg">,它工作正常。 任何人都可以幫忙嗎?servlet html5 <video>

+0

我討厭對人們的語言能力發表評論,但這只是無法理解。 – 2010-08-09 20:15:54

+0

不,沒有人可以幫忙。抱歉。 – James 2010-08-09 20:18:38

+1

你可能會嘗試重新編寫和提供一些代碼示例嗎? – Hristo 2010-08-09 20:22:46

回答

1

檢查servlet是否正確設置了MIME類型。對於.ogg使用video/ogg。

response.setContentType("video/ogg"); 

使用 「$ wget -S <url>」 從兩個網址的HTTP標頭比較:someServlet,/somedirectory/somefile.ogg。這可能有助於您分離兩個回覆中的差異。

0

我假設你的文件不工作,當你試圖動態輸出數據,但它的作品,當你把它寫到一個文件,然後鏈接到它,對嗎?

有些事情要檢查:

  • 你傳遞正確的參數到servlet,如果你使用的會話/ Cookie數據,是他們傳遞正確?
  • 你是否以正確的格式寫入(請記住,<video>只支持少數類型)?
  • 你是否正在沖洗流,你是不是預先或附加空格? (仔細檢查servlet中是否有額外的空格或換行符)

我的錢是最後一個,但如果您想要更具體的輸入,請嘗試發佈一些代碼。