Skip to content

Commit 1517cbc

Browse files
author
Smartlinuxcoder
committed
added tests
1 parent f4920d0 commit 1517cbc

File tree

1 file changed

+27
-14
lines changed

1 file changed

+27
-14
lines changed

index.html

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -172,22 +172,35 @@
172172
</head>
173173
<body>
174174
<script>
175-
var audio = new Audio('xenogenesis.wav');
176-
var isPlaying = false;
175+
var audio = new Audio('path/to/your/music.wav');
176+
var isPlaying = false;
177177

178-
audio.addEventListener('canplaythrough', function() {
179-
if (!isPlaying) {
180-
audio.currentTime = 2 * 60; // Start at 2 minutes
181-
audio.play();
182-
isPlaying = true;
183-
}
184-
});
178+
function startMusicAt2SecondMark() {
179+
var now = new Date();
180+
var seconds = now.getSeconds();
181+
var delay = 0;
182+
183+
if (seconds >= 2) {
184+
delay = (60 - seconds + 2) * 1000; // Calculate delay until the next 2-second mark
185+
} else {
186+
delay = (2 - seconds) * 1000; // Calculate delay until the current 2-second mark
187+
}
188+
189+
setTimeout(function() {
190+
if (!isPlaying) {
191+
audio.play();
192+
isPlaying = true;
193+
}
194+
}, delay);
195+
}
196+
197+
audio.addEventListener('ended', function() {
198+
audio.pause();
199+
audio.currentTime = 0;
200+
isPlaying = false;
201+
});
185202

186-
audio.addEventListener('ended', function() {
187-
audio.pause();
188-
audio.currentTime = 0;
189-
isPlaying = false;
190-
});
203+
startMusicAt2SecondMark();
191204
</script>
192205
<!-- Navbar -->
193206
<div class="navbar">

0 commit comments

Comments
 (0)