Jplayer не работает с некоторыми браузерами (вероятно, это как-то связано с swf-плеером)

Я только что установил Jplayer, и он работает на Chrome, но не на ie или Firefox. Сначала я настроил демо, и оно работало во всех трех браузерах.

Я подозреваю, что это как-то связано с swf-плеером, но я понятия не имею, что не так.

РЕДАКТИРОВАТЬ: Узнал, что происходит. В Jplayer js swfpath был относительным ("js/swfpath"), я изменил его на абсолютный, и он работал нормально.

Странно то, что вкладка «Сеть» в firebug сообщила мне, что swf загружается правильно.


person agente_secreto    schedule 05.07.2010    source источник


Ответы (1)


Firebug — ваш друг. Это говорит вам, что «НЛО» не определено в этой строке:

UFO.create(FO, 'slideshow');

Это означает, что вы не загружаете ufo.js.

person Warren Young    schedule 05.07.2010
comment
Почему это имеет какое-то отношение к jplayer? На самом деле, я отключил плагин UFO на случай, если он как-то связан с моей проблемой, но если я загружу его снова, как я это сделал, jplayer все равно не будет работать... - person agente_secreto; 05.07.2010
comment
В этой строке Firefox прекращает интерпретировать JS на вашей странице. Неважно, имеет ли это какое-то конкретное отношение к jPlayer или нет, именно здесь останавливается выполнение, что также останавливает запуск jPlayer. После исправления этой ошибки, если страница по-прежнему загружается неправильно, включите Firebug, а затем снова загрузите ее. Скорее всего, вы получите ошибку в другой строке. - person Warren Young; 06.07.2010