새로운 LiveTracker (플레이어, 옵션 선택 )
이 클래스의 인스턴스를 만듭니다.
매개 변수 :
이름 | 유형 | 속성 | 설명 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
플레이어 |
플레이어 |
이 클래스를 연결해야 하는 |
||||||||||||||||
옵션 |
물체 |
<선택 과목> |
플레이어 옵션의 키/값 저장소입니다. 속성
|
방법
-
atLiveEdge () → {부울}
-
currentTime이 라이브 에지에 있고 각 seekableendchange에서 뒤처지지 않는지 확인합니다.
반환:
부울 -재생이 라이브 에지에 있는지 여부
-
behindLiveEdge () → {부울}
-
우리가 현재 라이브 에지 뒤에 있다면, 일명 currentTime은 seekableendchange 뒤에 있을 것입니다.
반환:
부울 -우리가 라이브 에지 뒤에 있다면
-
처분 ()
-
liveTracker 폐기
-
handleDurationchange ()
-
플레이어에서 durationchange 이벤트를 처리하고 그에 따라 추적을 시작/중지합니다.
-
핸들퍼스트타임업데이트 ()
-
라이브 트래커가 추적을 시작했을 때 플레이어가 아직 재생되지 않은 경우 플레이어에서 첫 번째 업데이트를 처리합니다.
-
핸들플레이 ()
-
플레이어에서 첫 번째 플레이를 처리하고 라이브 에지를 바로 찾습니다.
-
핸들 탐색 ()
-
탐색이 시작되는 시간을 추적하고 탐색이 종료되는 위치를 찾기 위해 탐색을 듣습니다.
-
handleVisibilityChange ()
-
문서 가시성을 기반으로 추적 토글
-
isLive () → {부울}
-
플레이어가 라이브인지 확인하고 이 구성 요소가 라이브 재생을 추적하는지 여부만 확인합니다.
반환:
부울 -Wether liveTracker가 추적 중입니다.
-
isTracking ()
-
Wether 라이브 추적기가 현재 추적 중인지 여부입니다.
-
liveCurrentTime () → {숫자}
-
라이브 현재 시간이 예상되는 것을 얻습니다.
반환:
번호 -예상 라이브 현재 시간
-
liveWindow () → {숫자}
-
탐색 가능한 시작과 실시간 현재 시간 사이의 시간을 나타내는 실시간 창을 가져옵니다.
반환:
번호 -라이브 비디오에서 탐색할 수 있는 시간(초)입니다.
-
nextSeekedFromUser ()
-
다음으로 찾는 이벤트는 사용자의 이벤트입니다. 모든 추구를 의미
라이브 뒤 2초는 실제 라이브 뒤처진 것으로 간주되며 liveTolerance는 무시됩니다.
-
pastSeekEnd () → {숫자}
-
검색 가능한 종료 후 발생한 시간(초)이 변경되었습니다. 검색 가능한 끝이 변경되면 0으로 재설정됩니다.
반환:
번호 -현재 검색 가능한 끝을 지난 초
-
재설정_ ()
-
추적을 중지하고 모든 내부 변수를 초기값으로 설정합니다.
-
seekableEnd () → {숫자}
-
모든 곳에서 null 검사를 할 필요가 없도록 플레이어가 찾을 수 있는 끝을 가져오는 도우미
반환:
번호 -가장 멀리 찾을 수 있는 끝 또는 무한대.
-
seekableStart () → {숫자}
-
모든 곳에서 null 검사를 할 필요가 없도록 플레이어를 탐색 가능한 시작으로 만드는 도우미
반환:
번호 -검색 가능한 가장 빠른 시작 또는 0.
-
seekToLiveEdge ()
-
우리가 라이브 에지 뒤에 있다면 라이브 에지를 찾으십시오.
-
시작 추적 ()
-
실시간 재생 추적 시작
-
stopTracking ()
-
실시간 재생 추적 중지
-
토글트래킹 ()
-
추적 시작/중지
-
trackLive_ ()
-
탐색 끝이 변경될 때 추적하고 탐색 끝을 지나 얼마나 멀리 있어야 하는지 추적하는 모든 기능