0

私はこれを何時間もグーグルで調べていて、うまくいかないようです。ページが読み込まれたときにオーディオが自動的に再生されるようにします。

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

こちらで質問するのは初めてです。ありがとう。

4

3 に答える 3

0

SWFObjectは、Flash Playerの自動再生のみをトリガーします。これにより、SWFによってロードされたコンテンツではなく、SWFが自動再生されます。ロードされたオーディオを自動再生する場合は、SWFのActionScriptを使用してアドレス指定する必要があります。

使用しているオーディオプレーヤーには、flashvarsを介した自動再生のトリガーに関するドキュメントが含まれている可能性があります。調べてみます。

于 2012-02-07T00:56:21.847 に答える
-1

試す

so.addVariable("autoplay","true"); 
于 2012-08-07T15:00:07.147 に答える