获取OSMF播放器的视频进度

时间:2015-01-22 06:15:27

标签: api flash osmf

几年前,Adobe有一个OSMF视频播放器维基,维基上的一个例子教授如何在特定时间内执行某些操作,而视频正在使用javascript api进行播放

维基不再在线,因此我无法再访问该示例。如何获得当前的视频时间?我能够获得当前的播放器状态,但不能获得视频时间。我的代码如下:

function onJavaScriptBridgeCreated(playerId){
                var player = document.getElementById(playerId);
                playerswf=document.getElementById(playerId);
                 var state = player.getState();
                 if(state=="playing"){
                     isplaying=1;
                    completeFunc();
                 }else{
                    isplaying=0;
                 }

      }

1 个答案:

答案 0 :(得分:0)

我认为你可以这样做:

player = document.getElementById(playerId);             
player.addEventListener("currentTimeChange", "onCurrentTimeChange");

function onCurrentTimeChange(time, playerId)
{
    document.getElementById("currentTime").innerHTML = time;        
}

此代码是OSMF工作示例的一部分,您可以找到here。源代码附带了许多其他示例,您可以从sourceforge下载。

希望可以提供帮助。