브라우저 윈도우에서 메디어 파일을 위치시키고 플레이하는 사용자 기본 인터페이스(UI:user interface)를 제공한다.

script object.style.behavior="url('#default#mediaBar')";
object.addBehavior('#default#mediaBar');
HTML <ELEMENT style="behavior:url('#default#mediaBar')" id=idVal>
XML <prefix:CustomTag id=idVal style="behavior:url('#default#mediaBar')" />
인수
prefix CustomTag과 연관된 XML namespace 접두어이다. HTML 태그에서 xmlns 애트리뷰트로 설정한다.
CustomTag 작성자가 정의하여 사용하는 태그이다.
idVal 개체을 대표하는 유일한 인식자 문자열이다.
특기

메디어바(Media Bar)의 디폴트 비헤이버로 플레이, 항해, 플레이어 인터페이스등 많은 기능적 스크립트를 사용할 수 있다. 또한 메디어바 내용 지역에 HTML을 로딩할 수 있다.

사용자는 브라우저에서 메디어에 연결된 링크를 클릭하거나, 부라우저의 주소 입력란에 주소를 입력여, 브라우저의 미디어 단추를 클릭하여, 혹은 보기탐색창미디어를 클릭하여 메디어바를 열 수 있다. mediaBar 비헤이버는 메디어바 속에서만 유효하다.

새로운 내용이 mediaBar 비헤이버에 지정되면, 메디어바는 이전의 플레이를 중단하고 메디어바 내용 지역의 HTML 문서에서 이탈하여 새로은 그 내용을 위하여 사용된다.

window.onload 이벤트가 발생되기 전에는 스크립트로 아래 속성이나 이벤트에 접속할 수 없다. 문서가 완전히 로딩되고, onload 이벤트가 발생되면 해당 페이지의 비헤이버가 적용되고, 모든 속성, 메서드, 이벤트를 스크립트로 사용할 수 있다. 이벤트 발생전에 스트립트로 개체에 접속을 시도하면 스트립트는 그 속성이 개체에서 지원되지 않는다는 오류를 발생시킨다.

보안 경고 : 메디어바는 복수 주소들과 스크립트 내용을 지정하는 .asx.asf 파일을 로딩할 수 있다. 보안때문에 안전하지 않은 원천으로부터의 내용은 사용자 입력으로 취급된다. 작성자는 메디어바 내용 지역에 있는 HTML의 확인되지 않은 소스로부터의 내용을 디스플레이할 때 주의하여야 한다.

mediaBar 비헤이버는 IE6Win32 플래트폼에서만 유효하다.


개체 설명
MediaItem 메디어 플레이 목록(playlist)에서 한개의 항목을 나타낸다.
PlaylistInfo 메디어 플레이 목록(playlist)에 대한 정보를 포함하고 있다.

property 설명
currentItem 현재의 메디아 항목을 반환한다.
disabledUI Media Bar 인트탄스가 사용자 인터페이스(UI: user interface)를 불활성되었는가를 부울값을 반환하거나 설정한다.
enabled 메디아바 플레이어 제어가 가능한가를 나타내는 부울값을 반환하거나 설정한다.
hasNextItem 플레이 목록(playlist) 에서 현재의 항목 뒤에 다른 항목이 따라 나오는가늘 나타내는 부울값이다.
nextItem 플레이 목록(playlist) 에서 현재의 항목 뒤에 다른 항목이 따라나오면 그 항목을 반환한다.
openState 메디어바 플레이어(Media Bar player)의 열린 상태를 나타내는 정수값을 반환한다.
playlistInfo 플레이 목록(playlist)이 있으면, 플레이 목록 정보를 반환한다.
playState 메디어바 플레이어(Media Bar player)의 상태를 나타내는 정수값을 반환한다.

메서드 설명
playNext 플레이 목록(playlist)이 있으면 플레이 목록에서 다음 메디어를 플레이한다.
playURL 지정된 주소로부터 메디어를 메디어바로 로딩하고 플레이를 시작한다.
stop 현재 연주하고있는 메디어를 중지시킨다.

이벤트 설명
onhide 메디어 플레이어가 감춰지면 발생된다.
onopenstatechange 메디어바 플레이어의 열린 상태가 변경될 때 발생된다.
onplaystatechange 메디어바 플레이어에서 그 연주 상태가 변경되었을 때 발생한다.
onshow 메디어바 플레이어가 보이게 되면 발생된다.

디스커버리 발사

예제는 메디어 내용에 보통 연결한 것으로 메디어바에서 메디어가 플레이되기 시작한다.

<A href="http://msdn.microsoft.com/workshop/samples/author/behaviors/media/56movie.asf">디스커버리 발사</A>

견본 연결

메디어바의 목표를 지정하여 HTML 내용을 Media Bar 내용 지역에 디스플레이한다.

<A  target="_media" href="http://msdn.microsoft.com/workshop/samples/author/behaviors/sample_content.htm">견본 연결</A>

이 비헤이버는 메디어바 속에서만 작용하므로, 메디어바에 mediaBar 비헤이버를 사용하는 HTML 내용을 로드하여야만 하고 비헤이버를 그 곳에서 선언하여야 한다. mediaBar 비헤이버의 playNextplayURL 메서드로 플레이되는 메디어 파일은 사용자 인테페이스로 임시중지(pause), 탐색(scan), 중지(stop)시킬 수 있다.


메디어바 속에서 메디어 플레이를 위한 용기 개체

이 예제는 인라인 스타일을 사용하였다.

<DIV style="behavior:url(#default#mediaBar)" id="divMedia">메디어바 속에서 메디어 플레이를 위한 용기 개체</DIV>