HTMLコードでwavファイルを自動再生したい。インターネットでこのオプションを見つけました:
どのブラウザでも動作しませんが、動作することが報告されています:
<object type="audio/x-wav" data="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" width="320" height="260">
<param name="autostart" value="true" />
<param name="controller" value="true" />
<param name="src" value="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav">
</object>
Chrome で動作し、Windows Media Player がインストールされている場合は IE、Firefox では wmp プレーヤーを手動でインストールする必要があります
<embed src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" hidden="false" autostart="true" loop="false">
html5 ソリューション、chrome で動作します。このソリューションは mozilla サイトで入手できますが、IE では動作しません。
<audio src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav" type="audio/x-wav" controls autoplay="autoplay">
<p>Your browser does not support the audio element </p>
<source src="http://www.hydrotoys.com/wavs/Beavis_cornholio.wav"/>
</audio>
この例では固定の wav を使用していますが、このコードを使用して、サーブレットでオーディオを生成します。
response.setDateHeader("有効期限", 0); response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); response.setHeader("プラグマ", "キャッシュなし"); response.setContentType("audio/x-wav"); response.setContentLength(byteAudio.length);
何か助けはありますか?