2013-01-04 39 views
1

JW玩家是否支持僅在指定的第二個時間觸發某個功能的事件? 我在文件中找不到任何信息。指定的第二個JW玩家事件

它應該是這樣的:

jwplayer().atTime(5, functions(){ /* do something */ }) 
jwplayer().atTime(9, functions(){ /* do something */ }) 
+0

嘗試http://www.longtailvideo.com/support/forums/jw-player/javascript-interaction/15680/events-not-working-if-if-statement-有2條件/可能它會幫助你 – Adrian

+1

該事件被稱爲onTime()。 示例代碼: <腳本類型= 「文本/ JavaScript的」 SRC = 「jwplayer.js」>

<腳本類型= 「文本/ JavaScript的」> jwplayer( 「播放」)的設置({ 。文件: 「bunny.mp4」, 的Adobe Flash: 「player.swf」, 高度:300, 寬度:465, \t \t \t事件:{ \t \t \t \t ONTIME:功能(事件){ \t \t \t \t \t如果(event.position> = 5){ \t \t \t \t \t \t this.pause(); \t \t \t \t \t \t window.location =「http://www.google.com」; \t \t \t \t \t} \t \t \t \t} \t \t \t} }); 希望這會有所幫助! – emaxsaun

+0

謝謝你從longtail ethan。我用「setTimeout(1000)&parseInt(getPosition())」解決了這個問題。我是對的,這個變種比原生的onTime事件更有效率嗎? –

回答

4

事件是 準時(回調) 當播放器正在播放時,該事件被觸發的播放位置被作爲可能頻繁發生updated.This每秒10次。

事件屬性:

時間:數量:以秒爲當前項目的持續時間。

偏移量:數字:播放流媒體時,此值包含上次未緩衝的搜索偏移量。

位置:數字:以秒爲單位的播放位置。

欲瞭解更多活動: JWPlayer Events and more