У меня возникла проблема, когда я сгенерировал плагин Quicktime с помощью плагина AC_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.
Есть ли селектор jquery, который я могу использовать для плагина quicktime? Или есть другой способ ссылки на плагин?
Приветствие.
Jon