0

私の問題:数値が 100 を超える場合、ユーザーに何らかの音を聞かせたいと思います。

If (x > 100) { play sound }

html5/javascript を使用してこれを行うにはどうすればよいでしょうか。インラインの小さなビデオ クリップがなくてもサウンドを再生できますか。これまでに見た唯一のものは、ページ内に埋め込まれた小さなクイックタイム プレーヤーです: http://www.w3schools.com/html/html_sounds.asp

うまくいけば、より良い解決策がありますか?ありがとう

4

1 に答える 1

2

要素を使用<audio>ます。

var foo = document.createElement('audio');
foo.src = 'https://dl.dropbox.com/u/8090976/Matrix%20Ring.aiff';

if (x > 100)
{
    document.getElementById('foo').play();
}

デモ: http://jsfiddle.net/mattball/ZcRt9/

詳細: http://html5doctor.com/native-audio-in-the-browser

于 2012-10-02T23:41:59.820 に答える