1

我正在開發一個帶有SDK的firefox插件。我想做的事:firefox addon sdk - 如何從youtube.com上的youtube播放器檢索「currentTime」?

  • 如果用戶是在YouTube上的視頻的Firefox的插件知道YouTube播放器(getCurrentTime())

的當前位置,我與標籤開發它

var tabs = require("sdk/tabs"); 

,當標籤是準備好了,我加contentscripfiles到它:

tabs.activeTab.attach({ 
     contentScriptFile: [data.url("jquery-1.11.1.min.js"), data.url("myscript.js")] 
}); 

在腳本「myscript.js」中,我想訪問YouTube網站上的youtube播放器。 我嘗試這樣做:

var playerelement=document.getElementById("movie_player"); 

我拿到 「<嵌入>」 DOM元素從它(ID爲 「movie_player」)。但是,當我想訪問它與方法「getCurrentTime()」沒有出現以下錯誤:

Message: TypeError: document.getElementById(...).getCurrentTime is not a function 

我如何可以訪問YouTube播放器正確地得到這個東西做什麼?

Thx!

回答

4

變化

var playerelement=document.getElementById("movie_player");

var playerelement=document.getElementById('movie_player').wrappedJSObject;

現在getCurrentTime將訪問。

+0

地球上最好的人!!!謝謝! – elchueko 2014-10-29 06:23:16

相關問題