5

JavaScript を使用して onload イベントが発生したときにサウンド ファイルを再生するにはどうすればよいですか?

例えば:

Web ページがある場合、ユーザーがボタンをクリックすると、ウィンドウがポップアップ表示されます。ポップアップ ウィンドウが読み込まれている間、ページはサウンド ファイルを再生します。

4

3 に答える 3

7

ドキュメントに HTML5 オーディオ要素を追加します。

 <audio id="foobar" src="yoursample.ogg" preload="auto"> 

CSS で非表示に設定します。

 #foobar { display: none }

any JavaScript イベント ハンドラーで音声を再生します。

var sample = document.getElementById("foobar");
sample.play();

詳細については

https://developer.mozilla.org/en-US/docs/Using_HTML5_audio_and_video

Web アプリケーションの目的によっては、古いブラウザーをサポートしたい場合があります。

http://www.misfitgeek.com/play-sound-in-html5-and-cross-browser-support-with-backward-compatability/

于 2012-09-27T23:30:54.933 に答える
0

これを行う 1 つの方法は、HTML オーディオ タグ onclick を挿入し、自動的に開始するように設定することです。

http://webdesign.about.com/od/sound/a/play_sound_oncl.htm

于 2012-09-27T23:20:48.960 に答える