几年前,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;
}
}
答案 0 :(得分:0)
我认为你可以这样做:
player = document.getElementById(playerId);
player.addEventListener("currentTimeChange", "onCurrentTimeChange");
function onCurrentTimeChange(time, playerId)
{
document.getElementById("currentTime").innerHTML = time;
}
此代码是OSMF工作示例的一部分,您可以找到here。源代码附带了许多其他示例,您可以从sourceforge下载。
希望可以提供帮助。