JavaScript Indexing

{object_name}

HTML Media Objects

  • Constants

    미디어 요소 처리와 관련된 상태를 나타내는 값을 가진 상수를 제공한다.

    • NETWORK_EMPTY

      데이터가 없거나 readState 상태를 나타낸다.

    • NETWORK_IDLE

      미디어 요소가 활성 상태이고 미디어 리소스를 선택했지만 네트워크를 사용하고 있지 않은 상태를 나타낸다.

    • NETWORK_LOADING

      미디어 리소스 데이터를 다운로드 하고 있는 상태를 나타낸다.

    • HAVE_NOTHING

      재생 가능한 미디어 리소스의 정보를 찾지 못하거나 찾을 수 없는 상태를 나타낸다.

    • HAVE_METADATA

      미디어 리소스의 정보(재생 시간, 크기)는 확인했으나 현재 재생 위치에서 재생할 수 있는 데이터가 없는 상태를 나타낸다.

    • HAVE_CURRENT_DATA

      현재 재생 위치에서 사용할 데이터는 확보했지만 다음 프레임으로 재생하기 위한 데이터를 준비하지 못한 상태를 나타낸다.

    • HAVE_FUTURE_DATA

      현재 재생 위치에서 재생을 위한 데이터를 확보했지만 재생 속도에 맞추어 매끄럽게 재생할 수 있을 만큼의 데이터를 확보하지 못한 상태를 나타낸다.

    • HAVE_ENOUGH_DATA

      재생 속도에 맞추어 매끄럽게 재생할 수 있는 준비가 된 상태를 나타낸다.

  • HTMLAudioElement.prototype

    이 객체 또는 인터페이스는 상속가능한 속성과 메소드를 가지고 있지 않으며 상속된 속성과 메소드를 사용한다.

    상속된 멤버 보기
  • HTMLMediaElement.prototype

    • Properties

      • audioTracks

        요소에 포함된 오디오 트랙을 나타내는 모든 AudioTrack 객체를 나열하는 AudioTrackList를 참조한다.

      • autoplay

        자동 재생 여부에 대한 HTML autoplay 애트리뷰트를 반영하는 불리언(boolean)을 나타낸다.

      • buffered

        미디어를 액세스 할 때 웹브라우저가 버퍼링한 미디어 소스의 범위(있는 경우)를 나타내는 TimeRanges 객체를 참조한다.

      • controls

        리소스를 제어하기 위한 사용자 인터페이스 항목의 표시 여부를 나타내는 HTML controls 애트리뷰트를 반영하는 불리언(boolean) 값을 조회하거나 설정한다.

      • controlsList

        유저 에이전트가 자체 컨트롤 세트를 표시할 때 마다 유저 에이전트가 미디어 요소에 표시할 컨트롤을 선택하는 데 도움이 되는 DOMTokenList를 참조한다.

      • crossOrigin

        미디어 요소의 CORS 설정을 위한 HTML crossorigin  애트리뷰트를 나타낸다.

        교차출처(CORS) 정책에 따라 리소스를 가져올지를 나타낸다.

      • currentSrc

        현재 미디어 리소스의 절대 URL을 나타낸다.

      • currentTime

        현재 미디어의 재생 시간을 초 단위로 나타내는 배정밀도 부동 소숫점 값으로 조회하거나 설정한다.

      • defaultMuted

        미디어 요소의 음소거 여부를 설정하는 HTML muted 애트리뷰트를 조회하거나 설정한다.

      • defaultPlaybackRate

        미디어의 기본 재생 속도를 나타낸다.

      • disableRemotePlayback

        미디어 요소에 원격 재생 UI가 허용되는지 여부를 나타내는 원격 재생 상태를 설정하거나 조회한다.

      • duration

        미디어의 총 재생 시간을 초 단위의 배정밀도 부동 소수로 조회한다.

      • ended

        미디어 요소의 재생이 완료되었는지 여부를 나타낸다.

      • error

        가장 최근의 오류에 대한 MediaError 객체를 참조한다. 없다면 null을 갖는다.

      • loop

        미디어 요소의 재생이 완료되면 다시 재생할지 여부를 나타내는 HTML loop 애트리뷰트를 반영한다.

      • mediaKeys

        미디어 요소가 재생 중에 미디어 데이터를 해독하는 데 사용할 수 있는 키 집합을 나타내는 MediaKeys 객체를 참조한다.

      • muted

        음소거를 결정하는 불리언(boolean) 값을 조회하거나 설정한다.

      • networkState

        네트워크를 통해 미디어를 가져오는 현재 상태를 나타낸다.

      • paused

        미디어의 일시 정지 여부를 조회한다.

      • playbackRate

        재생 속도를 double 값으로 조회하거나 설정한다.

      • played

        이미 재생된 미디어의 소스 범위를 포함한 TimeRanges 객체를 참조한다.

      • preload

        미리 로드할 데이터 타입을 명시하는 미디어 요소의 HTML  preload 애트리뷰트를 나타낸다.

      • preservesPitch

        HTMLMediaElement.prototype.playbackRate 설정으로 인한 재생 속도 변경을 보상하기 위해 웹브라우저가 오디오 피치(pitch)를 조정해야 하는지 여부를 설정한다.

      • readyState

        미디어의 대기 상태를 조회한다.

      • remote

        미디어 요소와 관련된 RemotePlayback 객체를 참조한다.

      • seekable

        탐색 가능한 범위를 포함한 TimeRanges 객체를 참조한다.

      • seeking

        탐색 중인지 여부를 불리언(boolean) 값으로 조회한다.

      • sinkId

        별도의 오디오 재생 장치로 출력중이라면 장치의 식별 ID를 조회한다.

      • src

        미디어 리소스 URL이 포함된 HTML src 애트리뷰트를 조회한다.

      • srcObject

        현재 HTMLMediaElement 객체에서 재생중이거나 재생되었던 미디어의 소스 역할을 하는 MediaStream, MediaSource, Blob 또는 File 객체의 참조를 나타낸다.

      • textTracks

        텍스트 트랙 목록과 TextTrackList 객체의 참조를 나타낸다.

      • volume

        오디오 음량을 조회하거나 설정한다.

    • Methods

      • addTextTrack()

        미디어 요소에 본문 트랙(자막 등)을 추가한다.

      • canPlayType()

        현재 지정된 미디어 타입을 재생할 수 있는지 확인한다.

      • captureStream()

        미디어 콘텐츠의 스트림을 캡처하여 MediaStream 객체로 참조한다.

      • fastSeek()

        지정된 시간으로 바로 이동한다.

      • load()

        미디어를 처음으로 초기화하고 src 애트리뷰트 또는  요소로 전달된 리소스 중 최적의 리소소를 선택한다.

      • pause()

        미디어 재생을 일시 정지한다.

      • play()

        미디어의 재생을 시도한다.

      • setMediaKeys()

        미디어 복호화에 필요한 키를 전달하여 이행(resolve)되는 Promise 객체를 반환한다.

      • setSinkId()

        오디오를 출력할 장치의 ID를 지정하고 Promise 객체를 반환한다.

  • HTMLVideoElement.prototype

    • Properties

      • height

        height attribute의 값을 DOMString으로 조회한다.

      • poster

        비디오가 없을 때 보여줄 대표 이미지를 지정하는 poster attribute  값을 DOMString으로 조회한다.

      • videoHeight

        비디오의 높이를 조회한다. 비디오가 없는 경우 0을 갖는다.

      • videoWidth

        비디오의 폭을 조회한다. 비디오가 없는 경우 0을 갖는다.

      • width

        width attribute의 값을 DOMString으로 조회한다.