웹마스터 팁
SOUND 다루기 - 1
2008.10.01 09:46
음악 파일 연주하기
음악파일을 연주하는 태그는 EMBED, BGSOUND, OBJECT 등의 태그를 사용할 수 있지만, 네츠케이프와 익스플로러 양대 브라우저에서 동시에 사용하게 하려면 EMBED 태그를 사용하는 것이 일반적입니다
EMBED 태그를 사용해 음악파일을 연주하는 방법은 아래와 같습니다
<EMBED SRC="음악파일" LOOP = "TRUE/FALSE" AUTOSTART = "TRUE/FALSE" HIDDEN = "TRUE/FALSE" VOLUME="숫자" WIDTH="픽셀" HEIGHT="픽셀"> |
자, 하나하나 이 태그의 속성이 무엇을 말하는지 알아보도록 하겠습니다
SRC : 이미지 태그에서 <IMG SRC="그림파일"> 처럼 사용하듯이 이것 역시 음악파일이 있는 위치와 파일명을 말합니다 |
그럼, 위의 태그를 실제로 적용한 코드를 보도록 하죠
<EMBED SRC="http://www.jasko.co.kr/java_data/1.mid" LOOP = "TRUE" AUTOSTART = "TRUE" HIDDEN = "FALSE" VOLUME="5" WIDTH="300" HEIGHT="200"> |
이제 위의 기본 원리를 이해하셨다면 배열을 사용한 랜덤 배경음악을 연주하는 자바스크립트를 코딩해 보도록 하겠습니다
랜덤으로 배경음악 연주하기
<script> |
스크립트 에서는 4개의 음악파일을 배열로 정의하고 Math.random() 메소드에 의해 반환되는 난수를 이용해 랜덤으로 배경음악을 들려주고 있습니다
Math.random() 은 0에서 1 사이의 난수를 발생시켜 주는데 여기에 음악파일의 갯수(music.length) 즉, 4를 곱해주고 Math.floor 메서드를 실행하면 0 에서 3 사이의 정수를 반환받게 됩니다
이 정수가 로딩시의 배열번호(i) 가 되는 것이죠
어려우세요? Math 객체를 한번 더 공부 해 보시기 바랍니다
소스실행
예제적용사이트 : http://www.itbank.kr
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
자바스크립트 지원 유무 | *이종민* | 2008.11.29 |
마키(marquee) 태그 사용법 | ITBANK.kr | 2008.10.01 |
레이어의 개념 및 기초 지식 [1] | ITBANK.kr | 2008.10.01 |
CSS 와 DIV 태그로 레이어 나타내기 | ITBANK.kr | 2008.10.01 |
레이어 속에 또다른 레이어 넣기 | ITBANK.kr | 2008.10.01 |
SOUND 다루기 - 1 | ITBANK.kr | 2008.10.01 |
아이프레임 스크롤바를 투명하게 | wwolf | 2008.09.21 |
그라데이션 태그 소스 [1] | wwolf | 2008.09.21 |
드림위버에서 나모처럼 셀관리. [4] | 샤킨 | 2007.12.05 |
[절대초보용] css 클래스 기초 [8] | NHN국화 | 2007.11.03 |
page에 웹페이지의 보드(게시판 ) 삽입 [2] | parkys | 2007.10.24 |
표안의 레이어 고정좌표 풀기 [1] | 알랑콩 | 2007.09.14 |
폼방식으로 데이터를 넘길 때... [5] | 제로보드유저 | 2007.08.23 |
키보드 사용 방지 소스 [4] | 푸름[poorum] | 2007.06.13 |
메시지 안뜨는 오른쪽 마우스 금지소스 [14] | 푸름[poorum] | 2007.06.13 |
html 웹자료제작,교과목제작[사용법 동영상강좌] [3] | parkys | 2007.05.11 |
프레임 홈페이지 만들때 유용한 팁 [2] | 지오 | 2007.03.24 |
CSS로 바꾸어 쓰는 HTML태그!.. [XHTML약간^^;] [2] | 박종훈 | 2007.02.10 |
fieldset태그 [1] | Dredroad[炫] | 2007.01.24 |
간지님 faq 따라하기.... [1] | 이진수 | 2007.01.11 |