1. 먼저 음악 주소를 여러개 확보합니다.
2. 메모장을 열러 아래와 같이 입력합니다.
<TITLE>제목</TITLE> <COPYRIGHT>저작권자</COPYRIGHT> <ENTRY> <TITLE>1곡명</TITLE> <REF HREF='음악계정주소'/> </ENTRY> <ENTRY> <TITLE>2곡명</TITLE> <REF HREF='음악계정주소'/> </ENTRY> <ENTRY> <TITLE>3곡명</TITLE> <REF HREF='음악계정주소'/> </ENTRY> </asx> 4,5,6,... 추가가 가능하며
5. 만들어진 asx 파일을 웹(카페.블로그,홈페이지) 에 올립니다.
6. 올려진 파일을 계정 주소를 확보/복사를 합니다.
7. EMBED 태그에 적용하시면 됩니다.
음악태그 EMBED
음악태그는 BGSOUND, OBJECT, IFRAME을 이용하기도 하지만 EMBED 가 가장 많이 쓰인다(동영상 재생도가능)
음악태그 기본형식
<embed src= "음악 주소" 각속성들></embed>
음악자동재생
<embed src=음악주소 autostart=true> autostart는 음악을자동으로 재생할것인가 아닌가를 정하는 소스. 자동재생 : autostart= true 수동 재생 : autostart = false
미디어재생기 감추기
<EMBED src=음악주소 hidden=true또는false> 음악주소끝에 hidden=true 부분을 넣어주시면됩니다
블러그에서 미디어재생기를 감출시에는 밑의소스처럼 해주시는것이 좋습니다 <EMBED src=음악소스 width=1 height=1> 미디어크기가 가로=1 세로=1이 되어서 작은 점으로 나오며 미디어기가 보이지 않습니다.
재생조절기를 나타내려고 할때는 width와 height 속성으로 가로(width)와 height(세로)를 지정해줄수 있습니다 (제가 자주 사용하는 플레이버튼과 정지버튼만 보이게되는 가로세로 크기입니다.)
음악을 반복해서듣기
<EMBED src=음악주소 color="#0000ff" loop=true또는false> loop에서 true일경우 혹은 loop= -1 이라고 지정해주면 음악이 계속 무한대로 나오게 됩니다.
* 여기서 loof= 대신 PlayCount= 를 사용하기도 합니다.
[ EMBED 각종 예제 모음]
embed 태그 하지만, embed 태그는 음악만을 위한 것이 아닙니다. embed 라는 사전적 의미가 '끼워넣다' 이죠. 말 그대로 문서에 끼워넣는 것입니다. 음악, 동영상, 플래쉬 파일 등을 말이죠.
예를 들어 유명한 '감기송' 플래쉬 애니메이션을 게시판에 올리려고 하면
사실 정확히 따지고 보면 저렇게 하면 안됩니다. 만약 flash plug-in을 설치 안하신 분이 계시다면 못 보는거죠.
이 파일은 플래쉬 파일입니다~~ 하고 알려주는 것이 있습니다. 플래쉬라고 인식을 하고 작동을 하는거죠.
보통 embed로 음악을 재생하는 확장자는 wma, asf, mp3, 등이 있고... 푸키뮤직의 경우는 확장자가 tm$입니다. 그러나, 푸키뮤직에서 임의의 확장자로 만든 것이지 속성자체는 wma를 divx로 코딩한 것입니다.
ogg가 wma가 될 수는 절대 없습니다. 그렇습니다. 윈도우만 깔면 억지로 지우지만 않으면 누구나 깔려있는 medai player 입니다.
웹 브라우저(이하 익스플로러와 동일 취급하겠습니다.) 에서 미디어플레이어로 재생을 시켜주는거죠.
그러면 embed 태그 뒤에 붙이는 여러 속성들은 당연히 미디어플레이어 오브젝트의 속성들을 붙여주면 되는거죠. MSDN(Microsoft Developed Netword)을 참고 하시면 됩니다. 기본적으로 사용할 소스는 Amazing Christmax에서 "Have Yourself Amazing A Merry Little Christmas - 이승철" 로 하겠습니다. Muzcast의 mp3 파일입니다. 혹시 mp3와 Windows Media Player가 연결이 안된 사용자를 위해서 <embed> 태그로 재생할 mp3를 Windows Mediap Player로 연결 시키는 것을 추가 하겠습니다.
type="application/x-mplayer2" 위의 속성을 추가해주시면 됩니다. 마찬가지로 사용자가 ogg plug-in을 가지고 있다면 ogg도 위와 같이 type 속성을 넣어줌으로서 <embed>로 재생 할 수 있습니다.
1. 반복하기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" loop=true></embed>
* 하지만 때로는 원하는 수 만큼 반복하고 싶을때가 있죠. 그럴때는 loop=3 식으로 원하는 회수를 넣어주시면 됩니다.
2. 자동재생 안하기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart=false></embed>
* autostart= false 를 넣으시면 로딩 되었을때 바로 노래를 시작 안하고 사용자가 재생버튼을 눌러야 재생을 시작합니다. 기본값은 autostart= true 입니다. 왼쪽의 예제의 경우 재생 버튼을 눌러야 재생이 시작 됩니다.
3. 상태바 보이기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showstatusbar=true></embed>
* showstatusbar=true 를 넣게 되시면 왼쪽 예제에서 처럼 하단에 현재의 상태를 보여줍니다. 현재 정지된 상태라서 '정지'라고 표시되습니다. 음악 재생의 상태 뿐 아니라 음악파일에 정보가 있다면 삽입된 정보도 보여줍니다. 특별히 지정을 안할 경우 기본값은 false 입니다.
4. 콘트롤 바 숨기기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showstatusbar="true" showcontrols=false></embed>
* showcontrols= false 를 넣으시게 되면 예제에서처럼 상용자가 제어할 수 있는 버튼들이 몽땅 없어집니다. 어디에 쓰일까 하시겠지만, 예제처럼 상태바만 보인다던지 혹은 뮤직비디오를 콘트를 바 없이 보이면 꽤 괜찮습니다.
5. 볼륨 콘트롤 감추기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showaudiocontrols=false></embed>
* 사용자가 볼륨 조절을 못하도록 불륨 콘트롤을 감추는 것입니다. showaudiocontrols= false 를 넣으시면 됩니다. 소리를 안들리게만 재생하려고 할때 (사용자가 콘트를을 못하니까..) 혹은 소리를 무조건 최대로 하려고 할때 쓰이면 되겠죠.
6. 이전곡, 다음곡 버튼(Position Control) 감추기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showpositioncontrols=false></embed>
* 사용자가 강제적으로 다음 혹은 이전 곡으로 넘어가는걸 방지 하기 위해서 쓰이겠죠. 멈출거 아니면 무조건 끝까지 들어라~ 하는거죠 뭐. showpositioncontrols= false 를 넣어주시면 됩니다.
7. 트랙바 감추기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showtracker=false> </embed>
* 현재 곡이 진행되고 있는 상황을 표시 하는 혹은 사용자가 임의로 원하는 곳으로 이동할 수 있게 끔 해주는 트랙바를 감췄습니다. showtracker= false 를 넣어주시면 됩니다.
8. 응용하기 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" showstatusbar="true" showaudiocontrols="false" showpositioncontrols="false" showtracker="false"></embed>
* 모든 옵션들은 서로 중복이 가능합니다. 그럼로 예제에서처럼 상태바를 보이면서 오디오콘트를을 감추고 포지션 콘트롤도 감추고 트랙바도 감추는걸 중복해서 쓸 수 있습니다.
9. 볼륨 및 기타 <embed src="mms://211.176.63.196/2/HIGH_MP3/200/200635.mp3" type="application/x-mplayer2" autostart="false" volume=0 balance=10000> </embed>
* 볼륨의 값은 -10000 부터 0 까지, 0이 최대입니다. 기본 값은 -6000 입니다. 초절정의 섬세한 불륨을 조절 할 수 있습니다(ㅡㅡ;) 또한 balance라는 값을 통해서 왼쪽과 오른쪽의 스테레오에 대한 값을 줄 수 있습니다. -10000이면 최대 왼쪽이고 10000이면 최대 오른쪽 입니다. 한번 재생을 해보세요. 오른쪽에서만 들립니다.
10. 음악소스 감추기 <embed src="mms://218.38.55.217/HIGH_MP3_031218/326/326574.mp3" type="application/x-mplayer2" autostart="false" enablecontextmenu=0> </embed> * 마우스 오른쪽을 눌러 속성으로 음악주소를 못보게 막을려면 enablecontextmenu="0"를 추가 하시면 됩니다 반대로 enablecontextmenu="1"로하면 보이게 됩니다
*참고로
다음에서 자바에 이어 embed 사용시
<embed width=300 height=60 src="주소"> 이런식으로 쉽게 올리면 됩니다 즉 수치 width="300" height="60" ← 이거를 src 앞에 넣어주시면 되겠습니다 |
'메모' 카테고리의 다른 글
swf object에 삽입방법...펌 (0) | 2008.03.30 |
---|---|
object 태그 맨윗부분 정리... (0) | 2008.03.30 |
object 태그 옵션들...펌 (0) | 2008.03.29 |
player 조절하는 소스...펌 (0) | 2008.03.29 |
웹플레이어 currentPosition...펌. (0) | 2008.03.29 |