HTML 질문 - 음악을 재생하는 태그

랜덤여신의 이미지

HTML 질문 - 음악을 재생하는 태그

안녕하세요,
지금까지 웹페이지에서 음악을 재생시키는데 embed 태그를 사용했었는데요,
HTML Validator 에 걸립니다. (없는 element)

표준을 지키는 음악 재생 방법은 무엇인가요?
플러그인 방식으로 하면 IE와 모질라와 다른 것인가요?

버려진의 이미지

object를 써보세요.
그런데 embed를 써도 모질라에서 잘 나올걸요? :)

랜덤여신의 이미지

pyj200 wrote:
object를 써보세요.
그런데 embed를 써도 모질라에서 잘 나올걸요? :)

물론 모질라에서도 잘 나옵니다만,
Validator 에서 Warning 나면 뭔가가 껄끄러워서요... :oops:

으흠... object type 으로 뭘 써야 할지 모르겠습니다. 파일 종류별(mp3, ogg, wma)로 전부 다르게 지정해야 하는 것인가요?

hys545의 이미지

인클루드 wrote:
pyj200 wrote:
object를 써보세요.
그런데 embed를 써도 모질라에서 잘 나올걸요? :)

물론 모질라에서도 잘 나옵니다만,
Validator 에서 Warning 나면 뭔가가 껄끄러워서요... :oops:

으흠... object type 으로 뭘 써야 할지 모르겠습니다. 파일 종류별(mp3, ogg, wma)로 전부 다르게 지정해야 하는 것인가요?


object쓰는게 좋을듯
embed는 표준에서 탈락한 태그입니다,
<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" width="100" height="50">
  <param name="BorderStyle" value="1" />
  <param name="MousePointer" value="0" />
  <param name="Enabled" value="1" />
  <param name="Min" value="0" />
  <param name="Max" value="10" />
</object>

이게 예제인데

http://www.w3schools.com/tags/tag_object.asp
보면ㅌ 자세한 설명 나옴,

즐린

sylphong의 이미지

object를 사용하면 됩니다.

<object data="bgmusic.mp3" type="audio/mpeg" height="0" width="0">
</object>

이런식으로 하면 height와 width가 0이기때문에 컨트롤은 화면에 나오지 않고 음악만 나오게됩니다.