方法1: <audio>
要素を使用する方法
最も一般的な方法は、HTMLの<audio>
要素を使用して音声を再生する方法です。以下はそのコード例です。
<audio id="myAudio">
<source src="sound.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<button onclick="playAudio()">再生</button>
<script>
function playAudio() {
var audio = document.getElementById("myAudio");
audio.play();
}
</script>
上記のコードでは、<audio>
要素で音声ファイル(例:sound.mp3)を指定し、<button>
要素でonclick
イベントを設定しています。onclick
イベントが発生したときに、JavaScriptのplayAudio()
関数が呼び出され、<audio>
要素のplay()
メソッドが実行されます。
方法2: JavaScriptのnew Audio()
を使用する方法
もう一つの方法は、JavaScriptのnew Audio()
を使用して音声を再生する方法です。以下はそのコード例です。
<button onclick="playAudio()">再生</button>
<script>
function playAudio() {
var audio = new Audio('sound.mp3');
audio.play();
}
</script>
上記のコードでは、<button>
要素でonclick
イベントを設定し、JavaScriptのplayAudio()
関数が呼び出されます。playAudio()
関数内で、new Audio('sound.mp3')
で音声オブジェクトを作成し、play()
メソッドで再生します。
これらはHTMLでボタンをクリックすると音が再生される方法の一部です。他にも、JavaScriptライブラリやフレームワークを使用する方法もありますが、ここでは基本的な方法を紹介しました。