我已将我的 SWFObject 从 1.5 更新到 2.2,现在需要复制一些过去在 1.5 中工作的旧功能,即事件跳转到视频中的某个点。
这是我的脚本标签的内容:
var flashvars = {
file: '79834.flv',
autostart: 'true',
displayclick: 'mute',
repeat: 'single',
start: 0
};
var params = {
allowfullscreen: "true",
allownetworking: "all",
allowscriptaccess: "always"
};
swfobject.embedSWF("player.swf","main","500","400","9.0.0", "false", flashvars, params);
var player;
function playerReady(obj) {
player = document.getElementById(obj.id);
alert(player);
setTimeout("seek()", 1000);
}
function seek() {
player.sendEvent("SEEK", 100);
}
上半部分是我替换旧 V1.5 代码的内容。
下半部分(来自“var player”)不再有效。playerReady 仍在发生,但显然 obj.id 现在是“null”。是否有新的正确方法可以找到播放器元素?还是另一种实现搜索事件的方法?