2009-09-16 65 views
0

我在我的網站的頁面上嵌入了一些YT視頻。有什麼辦法(比方說,通過Javascript/DOM)我可以跟蹤以下:如何追蹤閃存/視頻內容使用情況?

  1. 多少%的視頻內容(字節,持續時間等)得到了轉移到用戶的瀏覽器? (例如,YT視頻中的紅色進度條。)

  2. 在用戶瀏覽器中實際播放(用戶觀看)的百分比(字節數,持續時間等)?

  3. 用戶的播放/暫停/停止/倒帶/ FF模式...例如用戶觀看了片段時間1到時間2 M次,接着是時間3到時間4 N次,等等。

執行Flash播放器(ESP,該瀏覽器插件的版本)提供任何方式輕按播放器的啓動,停止,暫停,快退等用戶操作,跳轉到任意點?

回答

1

一切都可以用JS做的是在這裏解釋: YouTube JavaScript Player API

長期和短期的是,你可以得到什麼用戶已經完成了大部分的信息(播放,暫停等),但你可以」實際上他們可以獲得很多關於他們加載但未查看的數據量。

+0

Thanx Branden,你的答案*非常有用。我現在再次開心:-) 順便說一下,我對Flash,API,其播放器的API等知之甚少。如果您是「Flash社區中的知名人物」,並且如果您在大型會議上發言,可能是你可以幫助影響這個名爲Flash的黑盒子的開放只是一點點。作爲一名開發人員,我直觀地知道Flash對於支持我在上面#3期望的內容應該是微不足道的。爲什麼他們不(或不會)支持這一點,我不知道。你做?最好的問候... – Harry 2009-09-16 11:37:52

+1

嗯,就是這樣 - Flash *可以*支持那些東西,它只是不支持它的YouTube API。 Flash僅提供基本功能 - 加載和播放視頻/音頻的功能。播放器的其餘部分(暫停/播放,擦除器,音量等)實際上是由YouTube上的人員用ActionScript編寫的。他們暴露給JavaScript的方法完全取決於他們。 – 2009-09-16 11:54:57