2012-02-13 58 views
0

我期望能夠嵌入一個SWF文件,該文件可以從服務器流式傳輸視頻,但對於Flash而言,我不確定這是否可行,或者如何處理它。如何使用SWF流式傳輸視頻?

它需要是SWF,因爲我們在OpenSpace Isometric世界中嵌入了SWF以顯示視頻。

回答

0

有幾種方法可以做到這一點。如果您需要多個視頻,則可以使用Adobe Flash Media Server或免費的替代方案是Red5服務器。這兩種替代方法都使用amf(adobe messaging格式)。對於客戶端,您可以使用默認的adobe player或jwplayer,或者您可以自己設計一個新組件。要做到這一點,你需要Adobe Flash,它有它自己的轉換器的幾種視頻類型,通過拖放,你可以轉換你的視頻壓縮.FLV格式和從服務器流。如果你不需要幾個視頻,你可以忽略服務器部分,因爲你也可以通過url流式傳輸文件。如果您只需要少數視頻的簡單播放器,我就可以使用jwplayer。

+0

謝謝。我必須考慮一下,因爲我需要嚴格地嵌入一次swf,只有一次,然後以某種方式動態顯示環境中的視頻。 – Leonidas 2012-02-13 19:08:38

+0

抱歉忘了提及那個; adobe flash或jwplayer都是swf對象(shockware flash對象)。 Jwplayer還有html5支持。 – HRgiger 2012-02-13 19:11:26

+0

所以你說有一種方法可以設置SWF從服務器上的位置抓取視頻?我假設我可以在某些AS3代碼中使用這些細節? – Leonidas 2012-02-13 19:15:17

0

以下會爲您工作嗎?

  1. 使用OpenSpace編寫AS3代碼以動態拖動&顯示影片。
  2. 編譯爲無需任何用戶交互即可工作的Swf,根據需要提取電影。
  3. 將該SWF文件轉換爲可以流式傳輸的影片。

OpenSpace是否創建一個swf文件作爲最終輸出?如果是這樣,我認爲上述將起作用。

你有什麼樣的總體電影長度和分辨率?

+0

嘿,是的,非常接近。所以缺乏它的工作原理是,開放空間是由瓦片組成的。瓷磚由皮膚組成。皮膚是SWF文件。 我已成功創建一個SWF影片剪輯,將其作爲皮膚導入,創建一個圖塊並將其設置爲在環境中自動播放。 我正在尋找幾乎做你所概述的,除了SWF必須是靜態的,因爲它將不得不被做成一個皮膚,它被製成一個瓷磚,插入到環境中。我期待SWF充當展示電影的容器。他們將是短片預告片。 – Leonidas 2012-02-14 16:07:50