2010-01-30 80 views
0

我正在使用embed標籤在網頁中嵌入電影,但我希望通過JavaScript與.mov中嵌入的電影進行交互並進行交互。特別是,我想獲得時間,以便在電影中的特定時刻(例如在電影播放時在頁面中添加字幕或卡拉OK效果)時,可以在網頁上執行操作。是否可以通過javascript與嵌入式電影進行交互?

這是可能的標準HTML 4和JavaScript,或者我需要Flash或可能HTML 5?

+0

將視頻信息添加到問題中。 – Amarghosh 2010-01-30 07:16:00

+0

請選擇正確答案來關閉該問題 – 2010-04-27 02:26:31

回答

1

你當然可以做到這一點,我在一個重大項目上用MOV做了這個。請參閱this page瞭解您需要了解的全部內容。

+0

這是一個包含在嵌入標記中的mov視頻。 – Marcella 2010-01-30 07:07:59

+0

@Crrostratus使用註釋來詢問此類說明。 – Amarghosh 2010-01-30 07:16:31

+0

我知道我應該,但是我從來沒有見過如何評論這個問題。我可以看到答案的評論鏈接,但不是問題。 – 2010-01-30 07:34:47

1

僅適用於嵌入式閃存內容 - 在OP澄清他正在使用mov文件之前進行了發佈。


是的 - 只要你有機會獲得Flash影片的源代碼。 Flash電影和javascript之間的互動通過ExternalInterface完成 - 請檢查該頁面中的call()addCallback()方法。

至於獲取時間,您可以使用視頻播放器控件的屬性playheadTime。您可能還想查看提示點 - 當播放頭達到創建FLV時設置的提示點時,FLV播放器會調度cuePoint events

您可以使用ExternalInterface來收聽這些事件並調用相應的javascript函數。

+0

它是一個.mov文件嵌入與嵌入標籤,它不閃光。它可以通過我的mac上的quicktime進行可視化,並且我認爲可以考慮跨平臺問題 – Marcella 2010-01-30 07:19:14

相關問題