메디어바 플레이어에서 그 연주 상태가 변경되었을 때 발생한다.


이벤트 속성
mediaBar.onplaystatechange=handler JScript 만-
mediaBar.onplaystatechange=GetRef("handler") VBScript 5.0-
명명된 스크립트 <SCRIPT for=mediaBar event=onplaystatechange> Explorer-
이벤트 특성
Bubbles 없음
취소 불가
발생 원인
  • 메디어 플레이어에서 메디어 내용을 플레이하도록 시도한다.
  • 현재 플레이 중인 메디어에서 앞이나 뒤로 찾아 스캔한다.
  • 현재 플레이 중인 메디어에서 일시중지하거나 중지한다.
디폴트 작용 이 스크립트와 연관된 작용을 시작한다.

srcElement 이벤트가 발생한 개체를 반환하거나 설정한다.
특기

메디어 플레이어의 연주상태는 시작, 임시중지, 중지, 앞뒤로 스캔, 버퍼링, 데이터를 위한 대기 등의 사태로 변한다. 메디어 항목을 위치시거나 여는 것과 연관된 이벤트를 처리하기 위하여 onopenstatechange 이벤트를 사용한다.

mediaBar 비헤이버의 인스탄스가 여러개 동시에 진행되면, 모든 인스탄스가 열림과 플레이 상태에 대하어 메디어 항목의 애트리뷰트나 정보에 접속하더라도 그 중 하나만 이벤트 통보를 받는다.

제작자는 비헤이버의 복수 인스탄스를 적용하는 디자인을 피하는 것이 바람직하다.

이론적으로 이벤트 개체는 onopenstatechangeonplaystatechange 이벤트로부터 이벤트 통보를 받지만, 이 정보를 보면 확실하지 못하며 유용한 정보가 되지 못한다. 대신 이벤트처리자는 openStateplayState 속성들을 사용하여 플레이 상태를 요청하는 것이 좋다.

적용
개체scriptHTMLIE
참조
openState playState