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", ...