0
是否有可能使用javascript來即時創建視頻數據,或者更可能從各種來源下載視頻數據片段並將它們提供給Flash播放器實例。從javascript的視頻字節數據到Flash播放器?
更好的是,是否有可能從本地執行的javascript提供HTML5視頻流?
是否有可能使用javascript來即時創建視頻數據,或者更可能從各種來源下載視頻數據片段並將它們提供給Flash播放器實例。從javascript的視頻字節數據到Flash播放器?
更好的是,是否有可能從本地執行的javascript提供HTML5視頻流?
簡答題:沒有。
龍答:
要直接從JavaScript將數據傳遞到Flash,如ExternalInterface的,你需要序列化的視頻數據作爲字節流。這意味着JS必須能夠訪問視頻幀數據,將其轉換爲字符串並將其發送到Flash。
使用JS對瀏覽器中的視頻數據進行序列化將需要一些漂亮的步法;考慮到HTML5視頻的工作方式,我不認爲任何主流的Web瀏覽器都支持這一點。
作爲一個建議 - 您可以使用JS將視頻文件的URL提供給Flash,Flash可以打開連接並訪問數據本身。一般來說,Flash在處理媒體數據(如視頻和圖像)方面非常出色。如果你已經打算使用Flash,那麼無論如何你最好將JS從這個過程中切掉。