AC_Quicktimeプラグインを使用してQuicktimeplginを生成し、これをusingjqueryにドロップするという問題があります。Firefoxでは、作成されたプラグインをそのオブジェクトIDを使用して参照できますが、IE6.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セレクターはありますか?または、プラグインを参照する別の方法はありますか?
乾杯。
ジョン