Skip to content

Commit 2359d18

Browse files
author
Smartlinuxcoder
committed
added tests
1 parent e907fb1 commit 2359d18

File tree

1 file changed

+10
-27
lines changed

1 file changed

+10
-27
lines changed

index.html

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -274,43 +274,26 @@ <h2>My best repositories</h2>
274274
All rights deserved.</p>
275275
<p>Last change:added wav music version 5</p>
276276
</div>
277-
<audio id="music" src="xenogenesis.wav" preload="auto"></audio>
278-
279277
<script>
278+
var audio = new Audio('xenogenesis.wav');
280279
var isPlaying = false;
281280

282-
function startMusicAt2SecondMark() {
283-
var now = new Date();
284-
var seconds = now.getSeconds();
285-
var milliseconds = now.getMilliseconds();
286-
var delay = 0;
287-
288-
if (seconds < 2) {
289-
delay = (2 - seconds) * 1000 - milliseconds;
290-
} else {
291-
delay = (62 - seconds) * 1000 - milliseconds;
281+
function startMusic() {
282+
if (!isPlaying) {
283+
audio.play();
284+
isPlaying = true;
292285
}
293-
294-
setTimeout(function () {
295-
var audio = document.getElementById("music");
296-
297-
if (!isPlaying) {
298-
audio.play();
299-
isPlaying = true;
300-
}
301-
}, delay);
302286
}
303287

304-
document.addEventListener("DOMContentLoaded", startMusicAt2SecondMark);
305-
306-
document.getElementById("music").addEventListener("ended", function () {
307-
var audio = document.getElementById("music");
308-
288+
audio.addEventListener('ended', function() {
309289
audio.pause();
310290
audio.currentTime = 0;
311291
isPlaying = false;
312292
});
313-
</script>
293+
294+
window.addEventListener('load', startMusic);
295+
</script>
296+
314297
</body>
315298
</html>
316299

0 commit comments

Comments
 (0)