태그♡소스방

여러곡의 배경음악이 나오게하는 방법

탤런트 2007. 1. 6. 12:04
여러곡의 배경음악이 나오게하는 방법

보통 배경음악을 삽입하는건 누구나 잘 아실테고
접속시마다 배경음악이 다르게 하는소스도 잘 아실테지만
일단 소스를 적어보면

<!--<BODY></BODY> 부분에 아래의 스크립트를 복사해 넣으세요-->

<script language="xxJavaScript">
song = new Array(3);
song[0] = '1번음악파일경로'
song[1] = '2번음악파일경로'
song[2] = '3번음악파일경로'

title = new Array(3);
title[0] = '1번 곡 제목'
title[1] = '2번 곡 제목'
title[2] = '3번 곡 제목'

index = Math.floor(Math.random() * song.length);
document.write("<embed src="+song[index]+" autostart=false hidden=true>");
document.write(title[index]);

</script>

이렇게 소스를 넣습니다.

그런데 접속시마다 다른 음악이 아니라,
한페이지내에서  계속하여 여러곡의 배경음악이 나오게 하는 방법을 말씀 드리면

1)먼저 사용할 음악파일을 내 서버에 올리던가, 웹에있는 음악주소를 모두 알아놓아
메모장이나 에디트플러스로 이렇게 소스를 적습니다.
(*미디어플레이어에서 재생가능한 파일이면 사용가능합니다.) 

http://나의도메인/music/music01.wma
http://나의도메인/music/music02.wma
http://나의도메인/music/music03.asf
http://나의도메인/music/music04.asf
http://나의도메인/music/music05.asf

2)목록을 작성하셨으면 asx파일로 저장을 해주세요. 파일명.asx

3)이제,배경음악을 삽입하고자 하는 페이지에
<embed src="파일명.asx"  hidden=true> 이렇게 소스를 넣어줍니다.
참고로
소스 끝부분에 넣으면 페이지를 다 읽고 배경음악을 실행시키고
소스의 처음부분에 넣으면 asx를 다 불러올 때까지 페이지 로딩시간이 길어질수 있습니다.

지금 흐르고 있는 배경음악은 5개의 연속된 음악으로서
소스를 아래처럼 작성하고 music.asx로 했지여.x-text/html; charset=iso-8859-1" autostart="false" x-x-allowscriptaccess="never">

http://kor.bugsmusic.co.kr/top20000/kor/14/kor1410232.asf
http://other.bugsmusic.co.kr/othermusic/kor/01/kor0148039.asf
http://kor.bugsmusic.co.kr/top20000/kor/07/kor07121743.asf
http://other.bugsmusic.co.kr/othermusic/kor/01/kor0154802.asf
http://kor.bugsmusic.co.kr/top20000/kor/01/kor0180232.asf