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