jwPlayer в IE не запускает видео автоматически при отображении баннера - PullRequest
0 голосов
/ 25 января 2011

У меня проблема со знаменитым jwPlayer.На самом деле проблема в том, как IE (8 или 7) обрабатывает флеш-плеер.

Их проблема: я получил скользящий баннер (используя цикл jquery), в этом баннере я получил 2 изображения и видео,Видео движется с использованием jwPlayer.Я ожидаю, что баннер будет работать следующим образом:

  1. катитесь на каждом баннере
  2. , если баннер - это видео, запустите его.

Этоjavascript:

 $('#slideshow')
        .before('<div id="nav">')
        .cycle({
            fx: 'fade',
            timeoutFn: calculateTimeout,
            timeout: 20000,
            pause: 1,
            pager: '#nav'
        });


function calculateTimeout(currElement, nextElement, opts, isForward) {
        if ($(nextElement).attr("class") == "video-banner") {
             return 20000;
        } else {
            return 8000;
        }

Я установил для переменной цикла значение true, а для автоматического запуска - значение true, как вы можете видеть:

<div runat="server" id="video" class="video-banner">
        <!-- START OF THE PLAYER EMBEDDING TO COPY-PASTE --> 
        <object id="Object1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" height="384" type="video/mp4"> 
                <param name="movie" value="/uploads/Banner/Rainmaker.mp4" /> 
                <param name="wmode" value="window" />
                <param name="allowfullscreen" value="false" /> 
                <param name="allowscriptaccess" value="always" /> 
                <param name="loop" value="true" />
                <param name="flashvars" value="file=/uploads/Banner/Durp.mp4&autostart=true" />
                <embed 
                    type="application/x-shockwave-flash"
                    id="player2"
                    name="player2"
                    src="/jwplayer/player.swf" 
                    width="612"
                    height="384"
                    allowscriptaccess="always" 
                    allowfullscreen="false"
                    autostart="true"
                    wmode="window"
                    loop="true"
                    flashvars="file=/uploads/Banner/Durp.mp4&amp;autostart=true&amp" 
                /> 
        </object> 
        <!-- END OF THE PLAYER EMBEDDING -->    
        <img style="border-width: 0px;" src="/Uploads/Banner/banner.jpg">
    </div> 

Во всех обычных браузерах, когда видео поступает вbanner он начинает сам.

Может ли кто-нибудь помочь мне заставить меня сделать то же поведение в IE (7 и 8), что и в обычном браузере?

1 Ответ

0 голосов
/ 15 апреля 2011

Вы должны попробовать FlowPlayer

Вот сайт: http://flowplayer.org/

...