0

几年前,Adobe 有一个 OSMF 视频播放器 wiki,wiki 上的一个示例教如何在使用 javascript api 播放视频时在特定时间内执行某些操作。

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

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;
                 }

      }
4

1 回答 1

0

我认为你可以这样做:

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

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

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

希望能有所帮助。

于 2015-01-22T06:55:48.150 回答