File tree Expand file tree Collapse file tree 1 file changed +33
-29
lines changed
Expand file tree Collapse file tree 1 file changed +33
-29
lines changed Original file line number Diff line number Diff line change 171171 < meta name ="google-site-verification " content ="38oUXJQakWezaXTQvJNFtivs8R0nWQOcPw7Gjho8-EE " />
172172 </ head >
173173 < body >
174+ < audio id ="music " src ="xenogenesis.wav " preload ="auto "> </ audio >
175+
174176 < script >
175- var audio = new Audio ( 'xenogenesis.wav' ) ;
176- var isPlaying = false ;
177-
178- function startMusicAt2SecondMark ( ) {
179- var now = new Date ( ) ;
180- var seconds = now . getSeconds ( ) ;
181- var milliseconds = now . getMilliseconds ( ) ;
182- var delay = 0 ;
183-
184- if ( seconds < 2 ) {
185- delay = ( 2 - seconds ) * 1000 - milliseconds ;
186- } else {
187- delay = ( 62 - seconds ) * 1000 - milliseconds ;
188- }
189-
190- setTimeout ( function ( ) {
191- if ( ! isPlaying ) {
192- audio . play ( ) ;
193- isPlaying = true ;
194- }
195- } , delay ) ;
196- }
177+ var isPlaying = false ;
178+
179+ function startMusicAt2SecondMark ( ) {
180+ var now = new Date ( ) ;
181+ var seconds = now . getSeconds ( ) ;
182+ var milliseconds = now . getMilliseconds ( ) ;
183+ var delay = 0 ;
184+
185+ if ( seconds < 2 ) {
186+ delay = ( 2 - seconds ) * 1000 - milliseconds ;
187+ } else {
188+ delay = ( 62 - seconds ) * 1000 - milliseconds ;
189+ }
197190
198- audio . addEventListener ( 'ended' , function ( ) {
199- audio . pause ( ) ;
200- audio . currentTime = 0 ;
201- isPlaying = false ;
202- } ) ;
191+ setTimeout ( function ( ) {
192+ var audio = document . getElementById ( "music" ) ;
203193
204- startMusicAt2SecondMark ( ) ;
194+ if ( ! isPlaying ) {
195+ audio . play ( ) ;
196+ isPlaying = true ;
197+ }
198+ } , delay ) ;
199+ }
200+
201+ document . addEventListener ( "DOMContentLoaded" , startMusicAt2SecondMark ) ;
205202
206- </ script >
203+ document . getElementById ( "music" ) . addEventListener ( "ended" , function ( ) {
204+ var audio = document . getElementById ( "music" ) ;
205+
206+ audio . pause ( ) ;
207+ audio . currentTime = 0 ;
208+ isPlaying = false ;
209+ } ) ;
210+ </ script >
207211 <!-- Navbar -->
208212 < div class ="navbar ">
209213 < a href ="#rust "> Rust</ a >
You can’t perform that action at this time.
0 commit comments