X-Git-Url: http://105106.c2e0p.group/sound.git/blobdiff_plain/b742b684ca931de2f906a0c24ee773d7c7dfad0a..c20b1f29d05b360d2314dc3189cee0a024b276ca:/sound.html?ds=inline

diff --git a/sound.html b/sound.html
index 82020e6..d050524 100644
--- a/sound.html
+++ b/sound.html
@@ -5,7 +5,7 @@
 	<script src="sound.js"></script>
 	<script>
 
-	var sound;
+	var audio;
 
 	function log(text) {
 		var log = document.getElementById('log');
@@ -25,19 +25,20 @@
 	}
 
 	function onload() {
-		sound = new Sound();
-		sound.src = 'Coin.wav';
-		sound.play();
-		sound.addEventListener('ended', eventLogger);
-		sound.addEventListener('play', eventLogger);
-		sound.addEventListener('pause', eventLogger);
-		sound.addEventListener('playing', eventLogger);
-		sound.addEventListener('timeupdate', eventLogger);
-		sound.addEventListener('waiting', eventLogger);
-		sound.addEventListener('volumechange', eventLogger);
-		sound.addEventListener('emptied', eventLogger);
-		sound.addEventListener('loadstart', eventLogger);
-		sound.addEventListener('progress', eventLogger);
+		audio = new Audio();
+		audio.autoplay = false;
+		audio.src = 'Coin.wav';
+		audio.preload = 'auto';
+		audio.addEventListener('ended', eventLogger);
+		audio.addEventListener('play', eventLogger);
+		audio.addEventListener('pause', eventLogger);
+		audio.addEventListener('playing', eventLogger);
+		audio.addEventListener('timeupdate', eventLogger);
+		audio.addEventListener('waiting', eventLogger);
+		audio.addEventListener('volumechange', eventLogger);
+		audio.addEventListener('emptied', eventLogger);
+		audio.addEventListener('loadstart', eventLogger);
+		audio.addEventListener('progress', eventLogger);
 	}
 
 	</script>
@@ -45,10 +46,11 @@
 <body onload="onload()">
 
 	<div>
-		<button onclick="sound.play()">play</button>
-		<button onclick="sound.pause()">pause</button>
-		<button onclick="sound.muted = !sound.muted">mute</button>
-		<input type="range" min="0" max="1" step="0.01" onchange="sound.volume = event.target.value" />
+		<button onclick="audio.play()">play</button>
+		<button onclick="audio.pause()">pause</button>
+		<button onclick="audio.muted = !audio.muted">mute</button>
+		<input type="range" min="0" max="1" step="0.01" onchange="audio.volume = event.target.value" />
+		<button onclick="audio.loop = !audio.loop">loop</button>
 	</div>
 
 </body>