Web ページのボタンをクリックすると、ランダムなサウンドが再生されるようにします。私はそれをかなり調査しましたが、この議論が最も役に立ちました: http://www.elated.com/forums/topic/5196/
ある投稿者は、次のように、ボタンがクリックされるたびに実行される Javascript 関数を作成することを推奨しました。
<script>
function playSound() {
var sounds = [
"http://www.mysite.com/1.wav",
"http://www.mysite.com/2.wav",
"http://www.mysite.com/3.wav"
];
**// Choose a random sound here and play it**
}
</script>
音の配列を作る部分は理解できました。私は、ランダムな配列要素を選択することについての部分を理解していると思います。ポスターが推奨するように、JS関数内でサウンドを再生する方法に固執しています。JS 関数内で HTML5 オーディオ タグを使用できますか?
ファイルを実際に再生するためのコードが関数の内部にあるか外部にあるかは気にしません。実際には、最初は要素をランダムに選択するためだけに JS を使用し、次に JS 関数によって返された配列の要素を HTML の行で再生するつもりでした。JS関数の戻り値をHTMLで再生したいという指定の仕方がわからなかったので断念しました。
ありがとうございました。