我正在使用embed標籤在網頁中嵌入電影,但我希望通過JavaScript與.mov中嵌入的電影進行交互並進行交互。特別是,我想獲得時間,以便在電影中的特定時刻(例如在電影播放時在頁面中添加字幕或卡拉OK效果)時,可以在網頁上執行操作。是否可以通過javascript與嵌入式電影進行交互?
這是可能的標準HTML 4和JavaScript,或者我需要Flash或可能HTML 5?
我正在使用embed標籤在網頁中嵌入電影,但我希望通過JavaScript與.mov中嵌入的電影進行交互並進行交互。特別是,我想獲得時間,以便在電影中的特定時刻(例如在電影播放時在頁面中添加字幕或卡拉OK效果)時,可以在網頁上執行操作。是否可以通過javascript與嵌入式電影進行交互?
這是可能的標準HTML 4和JavaScript,或者我需要Flash或可能HTML 5?
僅適用於嵌入式閃存內容 - 在OP澄清他正在使用mov
文件之前進行了發佈。
是的 - 只要你有機會獲得Flash影片的源代碼。 Flash電影和javascript之間的互動通過ExternalInterface完成 - 請檢查該頁面中的call()
和addCallback()
方法。
至於獲取時間,您可以使用視頻播放器控件的屬性playheadTime。您可能還想查看提示點 - 當播放頭達到創建FLV時設置的提示點時,FLV播放器會調度cuePoint events。
您可以使用ExternalInterface
來收聽這些事件並調用相應的javascript函數。
它是一個.mov文件嵌入與嵌入標籤,它不閃光。它可以通過我的mac上的quicktime進行可視化,並且我認爲可以考慮跨平臺問題 – Marcella 2010-01-30 07:19:14
將視頻信息添加到問題中。 – Amarghosh 2010-01-30 07:16:00
請選擇正確答案來關閉該問題 – 2010-04-27 02:26:31