SWFObject Autoplay не работает - PullRequest
0 голосов
/ 07 февраля 2012

Может ли кто-нибудь мне помочь, потому что я гуглял это часами, и я не могу заставить ее работать.Я хочу, чтобы аудио воспроизводилось автоматически при загрузке страницы.

<script type="text/javascript">
var so = new SWFObject("/Player.swf" + "?" + Math.random(), "content", "520", "300", "9", "#f7f8f3");
so.addParam('wmode', 'transparent');
so.addVariable('id', '**dynamic-code**');
so.addParam('autostart','true');
so.write('flash_player');
</script>

, когда он загружает страницу, это вывод:

<embed type="application/x-shockwave-flash" src="/Player.swf?0.31587677053175867" width="520" height="300" style="undefined" id="content" name="content" bgcolor="#f7f8f3" quality="high" wmode="transparent" autostart="true" flashvars="id=114128" vmode="transparent">

Я впервые спрашиваю здесь.Спасибо.

Ответы [ 3 ]

0 голосов
/ 07 августа 2012

Попробуйте

so.addVariable("autoplay","true"); 
0 голосов
/ 06 июня 2015

пожалуйста, попробуйте

so.addParam('flashvars','&autostart=true&streamer=http://example.com/examplevideo.mp4');
0 голосов
/ 07 февраля 2012

SWFObject только запускает автозапуск Flash Player, что делает автозапуск SWF , а не контент, загруженный SWF. Если вы хотите, чтобы загруженное аудио воспроизводилось автоматически, вам нужно обратиться к нему с помощью ActionScript вашего SWF-файла.

Используемый вами аудиоплеер может иметь некоторую документацию по запуску автозапуска через flashvars, я бы посмотрел его.

...