月曜日, 2月 26, 2024

Let's start JavaScript 23 
ボタンクリックでサウンド再生

ショット必要に迫られて、ボタンクリックでサウンド再生を作ってみました。

<!-- index.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>Click Sound Example</title>
<style>
body, html {
display: flex;
margin: 0 auto ;
background-color: whitesmoke;
}
/* ボタンのスタイル */
.button {
padding: 10px 20px;
background-color: darkviolet;
color: white;
border: none;
border-radius: 40px;
cursor: pointer;
}
</style>
</head>
<body>
<!-- クリックでサウンドを再生するボタン -->
<button class="button"
onclick="playSound()">Play Sound</button>
<!-- サウンドファイルを読み込む -->
<audio id="clickSound">
<source src="click_sound.mp3" type="audio/mpeg">
Your browser does not support audio elements.
</audio>
<script>
// サウンドを再生する関数
function playSound() {
var audio = document.getElementById("clickSound");
audio.play();
}
</script>
</body>
</html>
<!-- index.html -->
 
画面はテストなのでシンプルです。