2013-01-04 44 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