조회 : 187

-embed 태그와 bgsound 태그란?-


BY 젬마 2000-12-03


gemma21.hihome.com(태그공부방)


-embed 태그와 bgsound 태그란?-


embed 태그는 멀티미디어 파일을 웹페이지에 직접 삽입할 필요성이 생기자 넷스케이프사에서 자체적으로 만든 태그인데 이것이 널리 알려지면서 많은 사용자들이 사용을 하게 되어서 지금은 익스플로러도 지원을 하게 된 태그입니다.

원래 익스플로러는 배경 음악 재생을 위해서 bgsound 라는 태그를 사용했는데 지금은 거의 사용되지 않습니다. 참고적으로 embed 태그를 이용해서 음악 화일을 웹페이지에 포함 시켰다면 페이지가 로드 될 때 자동으로 음악 화일을 다운 로드 받아서 지정한 속성대로 재생을 합니다.

음악화일을 재생하기 태그를 작성해보면 다음과 같습니다.

<embed src="lovestory.mid" hidden="true:false"
autostart="true:false" loop="값:infinite"
width="값" height="값" align="left:center:right">

전체를 다 열거해 놓아서 복잡해 보이지만 실제로 사용을 하게 되면 아주 간단합니다. 먼저 각 속성에 대한 설명을 해보겠습니다.

src 속성은 아시다시피 파일이 있는 위치를 지정해 줍니다.

hidden 속성은 재생기를 보여 줄지 않을지를 정해주는 것으로써 디폴트값은 false로서 재생기를 보여줍니다. true 로 지정을 하게 되면 재생기를 보여주지 駕윱求? 만약 다음에 나올 autostart 속성을 false 로 지정을 했다면 반드시 재생기를 화면에 나타내게 해야 합니다. 왜냐하면 이용자가 음악을 들을수 있는 방법이 없게 되니까 말입니다.

autostart 속성은 자동으로 다운받은 음악 화일을 자동으로 재생을 하게 할것인지를 정해주는 것으로서 배경 음악으로 음악을 사용할거면 true 로 설정을 해서 페이지가 로드 되자 마자 음악이 재생되게 하면 될 것입니다. 또한 이용자가 음악을 듣고 싶을 때 음악을 듣게 할려면 false 로 지정을 해주고 hidden 속성도 false 도 지정을 해서 재생기를 화면에 보여주면 될 것입니다.

loop 속성은 다운받은 음악화일을 몇 번 재생 할것인지를 결정해 주는 것으로써 "값" 을 지정해 주면 지정 해 준 만큼 음악이 재생이 되는 것이고, infinite 로 지정을 해주면 계속해서 반복재생이 됩니다.

width 와 height 속성은 재생기를 보였을 때 재생기의 크기를 지정해 주는 항목입니다.

align 속성은 재생기의 위치를 웹페이지의 어디에 위치 시킬 것인가를 정해주는 속성입니다. 이상으로 embed 태그에 대한 모든 속성은 공부를 하였습니다. 마지막으로 실제 예를 하나 들어본 후 에 이번장을 마치도록 하겠습니다.

만약, 음악화일을 배경 음악으로 사용하고 음악 화일이 로드 되자 마자 자동으로 재생을 하게 하고싶고, 재생기를 보여주지 않게 하고 싶다면 다음과 같이 하면 됩니다.

<embed src="lovestory.mid" autostart=true hidden=true>

아주 간단하죠.
여기에 반복 재생 하게 하고 싶다면 간단하게 loop=infinite 만 embed 태그에 煞′玖?됩니다.

참고적으로 mid 화일을 배경음 악으로 사용하는 이유는 화일의 용량이 매우 작아서 웹페이지를 최적화 하는데 많은 도움이 되므로 거의 대부분의 배경 음악은 mid형식을 사용합니다.