我遇到了一个问题,我使用 AC_Quicktime 插件生成了 Quicktime 插件,然后将其放入使用 jquery 中。在 Firefox 中,我可以使用它的 objectid 引用创建的插件,但在 IE 6.0 中这似乎不起作用。
我试过使用 jquery 来引用插件......但似乎不能这样做。
这是生成插件参数的代码:-
var movie1 = QT_GenerateOBJECTText(
currentfile, playerwidth, playerheight, "",
"controller","false",
"obj#id", "movie1",
"emb#id","qt_movie1",
"postdomevents","True",
"emb#NAME","movie1",
"enablejavascript","true",
"autoplay",boolplaying,
"scale","aspect",
"pluginspage","http://www.apple.com/quicktime/download/"
);
$("#player").html(movie1);
然后我检查插件是否已使用它生成,然后用它做一些事情:-
if ($("#qt_movie1").length > 0)
{
alert('clip loaded up');
//clip with embedded id 'qt_movie1' must be loaded so wait a bit then run timecode()
//showEvents('now run timecode');
//calculate duration
Id = window.setTimeout("timecode()",500);
}
在 Firefox 中,警报(出于调试目的)会触发,但在 IE 中不会。在另一个简单的功能中,我使用以下方法停止电影:-
function stopmovie()
{
document.movie1.Stop();
boolplaying = false;
}
'document.movie1' 再次用于在 Firefox 中引用电影,但不是 IE。
是否有可以用于 quicktime 插件的 jquery 选择器?还是有另一种引用插件的方法?
干杯。
乔恩