2015-01-22 3 views
0

Несколько лет назад у Adobe была вики-видеоплейер OSMF, и в одном из примеров на wiki рассказывается о том, как выполнить что-то определенное время, в то время как видео воспроизводится с использованием javascript api.Получить видеопроход игрока OSMF

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

     } 

ответ

0

Я думаю, что вы можете сделать так:

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

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

Этот код является частью рабочего примера OSMF который вы можете найти here. Есть много других примеров, связанных с исходным кодом, который вы можете скачать с sourceforge.

Надеюсь, что это поможет.

+0

Спасибо :) Это работает –