автозапуск не работает для потока - PullRequest
0 голосов
/ 30 декабря 2011

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

Это ошибка, или мне не хватает некоторых настроек конфигурации?

<!-- 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>

1 Ответ

2 голосов
/ 11 января 2012

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

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

...