Flowplayer: Нажав на силы игрока, нужно перезагрузить

У меня есть эта чертовски раздражающая ошибка (или неправильная настройка), которая заставляет игрока перезагружаться при каждом нажатии. Он запускается при нажатии, поэтому при нажатии он перезагружается. Круг начинается....

Перезагрузка происходит только в Firefox. В Safari (и я предполагаю, что Chrome) видео открывается в собственном окне. Не идеально, но все равно играет.

Вот код для игрока: (я не могу поделиться ссылкой, к сожалению, NDA и т. Д. И т. Д.)

flashembed("player", "/flowplayer.commercial-3.0.7.swf", { config: { key: '#@xxxxxx',
clip: { autoPlay: false, autoBuffering: true, url: "http://myvid.com/url.mp4", wmode: 'opaque' } } });

Этот сайт полон гениев, я надеюсь, что один из вас поможет мне!

3 ответа

Тот факт, что это работает, как и ожидалось в Firefox 3.6 для Windows и Firefox 3.5.7 для Linux, указывает на проблему Mac/Firefox.

Попробуйте сравнить сгенерированный вывод между различными версиями, используя Firebug, и посмотрите, сможете ли вы найти что-нибудь

У меня была точно такая же проблема. У меня был Flowplayer в слайдере контента, а слайдер клонировал плеер и скрипт. Я исправил проблему, изменив ссылку на видео на класс "player" вместо уникального идентификатора, а затем изменив вызов javascript на Flowplayer на:

<script>flowplayer("a.player", "flowplayer-3.1.5.swf");</script>

а затем переместить сценарий из ползунка, чтобы сам сценарий не был клонирован. Я вставил его перед закрывающим тегом, но он может пойти куда угодно.

У меня была та же проблема с использованием ajax для обмена видео на основе действий пользователя, например, нажав ссылку. Я наконец решил, удалив элемент и повторно добавив его до вызова flowplayer:

$("#video #message-video").remove();
$("#video").html( $("<div>").attr("id","message-video") );
flowplayer("message-video", ...
Другие вопросы по тегам