0
基本上我想知道是否有任何庫允許我在Flash運行時創建視頻文件。我知道這樣一個過程需要很多資源,但我仍然想知道這是否可能?是否有可能從Flash中的BitmapDatas創建視頻文件?
我猜想它可以像爲每個幀傳遞一個bitmapdata一樣工作。
基本上我想知道是否有任何庫允許我在Flash運行時創建視頻文件。我知道這樣一個過程需要很多資源,但我仍然想知道這是否可能?是否有可能從Flash中的BitmapDatas創建視頻文件?
我猜想它可以像爲每個幀傳遞一個bitmapdata一樣工作。
嘗試this。用法:
var myWriter:SimpleFlvWriter = SimpleFlvWriter.getInstance();
myWriter.createFile(myFile, 320,240, 30, 120);
myWriter.saveFrame(myBitmapData1);
myWriter.saveFrame(myBitmapData2);
myWriter.saveFrame(myBitmapData3); // etc.
myWriter.closeFile();
這就是我正在尋找的東西!保存音頻的能力也將非常酷。 – RasmusWL 2011-06-01 20:49:44
您對視頻的意圖是什麼?您是否想要快速順序顯示BitmapData資產,還是想要將視頻文件寫入磁盤?在前一種情況下,您並不需要視頻文件,只需使用ENTER_FRAME事件偵聽器或計時器來更改Bitmap對象的'bitmapData'屬性即可。在後一種情況下,您將需要編寫一個自定義編碼器(或查找編碼庫),該編碼器依賴於ByteArray,並且將成爲工作的TON。 – 2011-05-31 23:08:12
@Joshua Sullivan:我想將文件保存到磁盤:)也許我的問題不夠清楚,但另一方面太簡單了,無法提出要求。 – RasmusWL 2011-06-01 20:47:33