File tree Expand file tree Collapse file tree 1 file changed +27
-14
lines changed
Expand file tree Collapse file tree 1 file changed +27
-14
lines changed Original file line number Diff line number Diff line change 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 ">
You can’t perform that action at this time.
0 commit comments