2011-12-30 1 views
0

Я просто настраиваю flowplayer для воспроизведения потоков rtmp, но по какой-то причине мне нужно щелкнуть по заставке (текст потока воспроизведения), чтобы запустить видео, даже если у меня есть autoPlay: true.autoPlay не работает для потока

Является ли это ошибкой или мне не хватает некоторых настроек конфигурации?

<!-- video --> 
     <div id="stream" class="stream" style="width: 1000px; height: 650px; display: block;"> 
      Play stream text 
     </div> 

    <script type="text/javascript"> 
     flowplayer("stream", "/flowplayer/flowplayer-3.2.7.swf", { 

      clip: { 
       url: 'mystream', 
       live: 'true', 
       provider: 'rtmp', 
       scaling: 'orig', 
       autoPlay: true 
      }, 

      plugins: { 
       rtmp: { 
        url: '/flowplayer/flowplayer.rtmp-3.2.3.swf', 
        netConnectionUrl: 'rtmp://mms.mysite.com/live/' 
       } 
      }, 

      canvas: { 
       backgroundGradient: 'none' 
      } 
     }); 
    </script> 

ответ

2

Я думаю, причина в том, что так называемый экран заставки не должен использоваться так, как вы предлагаете. Если вы помещаете что-либо между div или используемыми документами, оно всегда становится областью, доступной для кликов, и истина autoPlay будет введена только тогда, когда игрок будет загружен (после нажатия).

Я думаю, что лучший путь для SplashScreen будет использовать рекомендуемый путь в документе: http://flowplayer.org/documentation/skinning/

+0

Ya, я должен был удалить HTML между DIV для его работы – chobo

Смежные вопросы