私はAC_Quicktimeプラグインを使用してQuicktime plginを生成した後、これをjqueryを使用してドロップしてしまう問題があります。 Firefoxでは、作成したプラグインをobjectidを使用して参照できますが、IE 6.0ではこれが機能していないようです。Quicktimeプラグインが生成され、Jqueryによって挿入された問題を参照しました
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