Flowplayer прерывается при изменении размера с помощью CSS FireFox - PullRequest
1 голос
/ 26 октября 2011

Я использую flowplayer и создал несколько html-кнопок, которые меняют положение в плеере.Одна из вещей, которые я делаю, это изменение размера плеера, когда вы нажимаете кнопку.Я добился этого, просто дав ему новое имя класса, которое имеет собственный стиль CSS.

Это работает в IE7 и 8, Chrome, Safari, Opera, но в FireFox у меня проблемы.

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

flowplayer($('.player').children('.video').attr('id'), {src: 'js/flowplayer-3.2.7.swf',wmode: 'opaque', allowfullscreen: false}, {
                clip:  {

        },
            plugins: {                        
            controls: null                                          
        },
            play: { opacity: 0 }
    }); 

Когда вы нажимаете кнопку, я вызываю свою функцию, которая выглядит так, просто добавив новый класс и удалив старый

function changeSize(){
        $('.player').removeClass('FSMODE');
        $('.player').addClass('videoplayer');
}, 

1 Ответ

0 голосов
/ 26 октября 2011

После долгих испытаний я обнаружил проблему, это относится только к Firefox.

После того, как flowplayer загружен с исходным css, который вы применяете к нему, любые изменения после этого для позиции css, переполнения и отображения приведут к перезагрузке проигрывателя.

Надеюсь, это кому-нибудь поможет

...