[英]Is it possible to interact with an embed movie via javascript?
我正在使用embed標簽將電影嵌入網頁中,但是我想通過javascript與.mov中的嵌入電影進行交互。 特別是,我想獲得時間,以便在到達電影中的特定時刻時可以在網頁上執行操作(例如,在電影播放時在頁面中添加字幕或卡拉OK效果)。
標准HTML 4和javascript是否可以實現此功能,或者我是否需要Flash或html 5?
您最肯定可以做到這一點,我已經在大型項目中使用MOV做到了。 有關所有您需要了解的內容,請參考此頁面 。
僅適用於嵌入式Flash內容-在OP明確表示他正在使用mov
文件之前發布。
是的-只要您可以訪問Flash電影的源代碼即可。 Flash電影和javascript之間的交互是通過ExternalInterface完成的-在該頁面中檢出call()
和addCallback()
方法。
至於獲取時間,您可以使用視頻播放器控件的playheadTime屬性。 您可能還需要檢查提示點-當播放頭達到創建FLV時設置的提示點時,FLV播放器將調度cuePoint事件 。
您可以使用ExternalInterface
收聽這些事件並調用適當的javascript函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.