我有一個問題,我使用AC_Quicktime插件生成了Quicktime插件,然後將其放入使用jquery中。在Firefox中,我可以使用它的objectid來引用創建的插件,但在IE 6.0中,這似乎不起作用。Qquery生成並插入Quicktime插件的問題
我試過使用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選擇器?或者有另一種方法來引用插件?
乾杯。
Jon