2010.03.04 15:26:08 (*.180.123.84)
533
0

<embed src='경로' width="380" height="275" invokeURLs="false" width="418" height="361" style="FILTER:gray" style="border:ridge 10" showstatusbar=true EnableContextMenu="true" autostart="true" loop="true">
</embed>

 

embed 태그

embed 태그를 음악을 재생하는 전용 태그로
잘못 알고 계신 분이 많습니다

하지만, embed 태그는 음악만을 위한 것이 아닙니다

embed 라는 사전적 의미가
'끼워넣다'입니다 
말 그대로 문서에 음악, 동영상, 플래쉬 파일 등을 끼워넣는 것입니다

 

보통 embed로 음악을 재생하는 확장자는 wma, asf, mp3, 등이 있고푸키뮤직의 경우는 확장자가 tm$입니다
그러나  푸키뮤직에서 임의의 확장자로 만든 것이지
속성자체는 wma를 divx로 코딩한 것입니다


확장자를 자신이 맘대로 고친다고 해서
ogg가 wma가 될 수는 절대 없습니다.
이런 일반적인 음악화일들을 재생시켜주는게 뭐가 있을까요?
윈도우만 깔면 억지로 지우지만 않으면
누구나 깔려있는 medai player 입니다.


그러니 음악파일을 embed로 재생시키면
웹 브라우저에서 미디어플레이어로 재생을 시켜주는거죠.


embed 태그 뒤에 붙이는 여러 속성들은
당연히 미디어플레이어 오브젝트의 속성들을 붙여주면 됩니다
미디어플레이어의 속성들은
MSDN(Microsoft Developed Netword)을 참고

 

그러면 자주 쓰는 속성들을 살펴보겠습니다.

1. 반복하기

<embed src="경로" type="application/x-mplayer2" loop=true></embed>

loop=true, loop=-1, loop=infinity 를 넣어 주시면 무한 반복
원하는 수 만큼 반복하고 싶을때는  loop=3 식으로 원하는 회수를 표시

 

2. 자동재생 안하기

<embed src="경로" type="application/x-mplayer2" autostart=false></embed>


autostart= false 를 넣으시면 로딩 되었을때
사용자가 재생버튼을 눌러야 재생을 시작합니다
기본값은 autostart= true


 

3. 상태바 보이기

<embed src="경로" type="application/x-mplayer2" autostart="false" showstatusbar=true></embed>


showstatusbar=true 를 넣게 되시면
현재 정지된 상태라서 '정지'라고 표시되습니다
음악 재생의 상태 뿐 아니라 음악파일에 정보가 있다면
삽입된 정보도 보여줍니다
특별히 지정을 안할 경우 기본값은 false

 

4. 콘트롤 바 숨기기

<embed src="경로" type="application/x-mplayer2" autostart="false" showstatusbar="true" showcontrols=false></embed>


showcontrols= false 를 넣으면
사용자가 제어할 수 있는 버튼들이 몽땅 없어집니다

 

5. 볼륨 콘트롤 감추기

<embed src="경로" type="application/x-mplayer2" autostart="false" showaudiocontrols=false></embed>


사용자가 볼륨 조절을 못하도록 불륨 콘트롤을 감추려면 showaudiocontrols= false


 

6. 이전곡, 다음곡 버튼(Position Control) 감추기

<embed src="경로" type="application/x-mplayer2" autostart="false" showpositioncontrols=false></embed>


사용자가 강제적으로 무조건 끝까지 듣도록 하려면
showpositioncontrols= false

 

7. 트랙바 감추기

<embed src="경로" type="application/x-mplayer2" autostart="false" showtracker=false></embed>


현재 곡이 진행되고 있는 상황을 표시
혹은 사용자가 임의로 원하는 곳으로 이동할 수 있게 하는
트랙바를 감추려면
showtracker= false

 

8. 응용하기

<embed src="경로" type="application/x-mplayer2" autostart="false" showstatusbar="true" showaudiocontrols="false" showpositioncontrols="false" showtracker="false"></embed>


모든 옵션들은 서로 중복이 가능합니다.


 

9. 볼륨 및 기타

<embed src="경로" type="application/x-mplayer2" autostart="false" volume=0 balance=10000></embed>

 

볼륨의 값은 -10000 부터 0 까지, 0이 최대입니다
기본 값은 -6000 입니다.
초절정의 섬세한 불륨을 조절 할 수 있습니다(ㅡㅡ;)

또한 balance라는 값을 통해서
왼쪽과 오른쪽의 스테레오에 대한 값을 줄 수 있습니다
-10000이면 최대 왼쪽이고 10000이면 최대 오른쪽 입니다

한번 재생을 해보세요

 

10. 음악소스 감추기

<embed src="경로" 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 앞에 넣어주시면 되겠습니다

 


Posted by 세모아
,