如何从嵌入式Flash视频中获取当前位置?

时间:2011-03-11 09:39:39

标签: flash swfobject

我正在使用SWFObject嵌入Flash视频。有没有办法在用户点击嵌入视频的某些特定时间标记时立即收到通知?即从Browsers Flash插件获取通知?

我的目标是在嵌入视频的特定时间更改页面内容。

谢谢,

塞巴斯蒂安

2 个答案:

答案 0 :(得分:1)

根据您使用的播放器,您可以根据播放器的计时器所在位置更改页面内容。

例如,在jwplayer中,我们获取视频的当前时间:

var player = null;
function playerReady(thePlayer) {
   player = document.getElementById(thePlayer.id);
   player.addModelListener('TIME','playTracker');
}
function playTracker(eventData) {
   alert(eventData);
}

答案 1 :(得分:0)

您可以在创建flv时(或在运行时使用addASCuePoint)向电影添加提示点,当到达提示点时,您可以使用ExternalInterface来调用javascript函数。