2012-02-06 3 views
0

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

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

Это мой первый раз, чтобы спросить здесь. Спасибо.

ответ

0

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

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

-1

Попробуйте

so.addVariable("autoplay","true"); 
0

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

so.addParam('flashvars','&autostart=true&streamer=http://example.com/examplevideo.mp4'); 
+0

Пожалуйста, объясните, как ваш ответ поможет ОРУ. – nomistic