2012-01-21 48 views

回答

0

簡答題:沒有。

龍答:

要直接從JavaScript將數據傳遞到Flash,如ExternalInterface的,你需要序列化的視頻數據作爲字節流。這意味着JS必須能夠訪問視頻幀數據,將其轉換爲字符串並將其發送到Flash。

使用JS對瀏覽器中的視頻數據進行序列化將需要一些漂亮的步法;考慮到HTML5視頻的工作方式,我不認爲任何主流的Web瀏覽器都支持這一點。

作爲一個建議 - 您可以使用JS將視頻文件的URL提供給Flash,Flash可以打開連接並訪問數據本身。一般來說,Flash在處理媒體數據(如視頻和圖像)方面非常出色。如果你已經打算使用Flash,那麼無論如何你最好將JS從這個過程中切掉。