클래스: StreamManager

생성자

StreamManager

새로운 StreamManager()

스트림 재생을 관리하기 위한 객체입니다.

메서드

addEventListener

정적

addEventListener(event, callback)

지정된 이벤트에 대한 리스너를 추가합니다. 지원되는 이벤트에 대해서는 AdEvents 상수를 참조하세요.

매개변수

이벤트

문자열

callback

기능()

createStreamManager

정적

createStreamManager(streamRequest, streamInitResponse)는 ima.StreamManager를 반환합니다.

매개변수

streamRequest

ima.StreamRequest

streamInitResponse

ima.StreamInitResponse

반환 값

ima.StreamManager 

enableInteractiveAds

정적

enableInteractiveAds()

지원되지 않습니다. 대신 동반 광고에서 RAF로 직접 데이터를 전달하세요. 이제는 no op입니다.

getContentTime

정적

getContentTime(streamTime)은 정수를 반환합니다.

광고 없이 콘텐츠가 재생되는 시간을 나타내는 VOD 스트림의 시간을 밀리초 단위로 가져옵니다. 자세한 내용은 FAQ를 참고하세요. 현재 스트림 시간에 대한 콘텐츠 시간을 가져오려면 -1을 전달합니다.

매개변수

streamTime

정수

스트림의 시간.

반환 값

Integer 지정된 스트림 시간에 해당하는 콘텐츠 시간입니다.

getCuePoints

정적

getCuePoints()는 객체를 반환합니다.

모든 광고 브레이크에 해당하는 모든 큐 포인트를 반환합니다. 이는 모든 광고 시간이 미리 알려진 주문형 비디오 콘텐츠에만 유효합니다. 모든 시간은 초 단위의 스트리밍 시간을 나타냅니다. Cloud Stitching API 스트림의 경우 각 ima.CuePointhasPlayed 속성은 항상 false입니다.

반환 값

Object 모든 큐 포인트가 포함된 배열입니다.

getPreviousCuePoint

정적

getPreviousCuePoint(time)은 ima.CuePoint를 반환합니다.

이 시간 이전의 큐 포인트를 반환합니다. 큐 포인트는 광고 중단을 나타냅니다. 모든 시간은 초 단위의 스트리밍 시간을 나타냅니다.

매개변수

시간

부동 소수점 수

검색할 시간인 -1는 현재 시간을 나타내고, 다른 모든 스트림에 대해서는 Invalid를 반환합니다.

반환 값

ima.CuePoint 시작, 종료, 재생됨을 포함하는 객체입니다. 큐 포인트를 사용할 수 없는 경우 Invalid를 반환합니다.

getStreamTime

정적

getStreamTime(contentTime)은 정수를 반환합니다.

VOD의 콘텐츠 시간(밀리초)에서 스트림 시간을 가져옵니다. 자세한 내용은 FAQ를 참조하세요.

매개변수

contentTime

정수

콘텐츠의 시간.

반환 값

Integer 주어진 콘텐츠 시간에 해당하는 스트림 시간입니다.

loadThirdPartyStream

정적

loadThirdPartyStream(streamManifest, streamSubtitle)

광고 메타데이터를 로드하고 제공된 streamManifestUrlstreamSubtitle 데이터로 loadUrl 함수를 호출합니다. 이 기능은 스트림 요청 유형이 ima.StreamType.POD_VOD인 경우에만 작동합니다.

매개변수

streamManifest

문자열

광고가 삽입된 스트림 매니페스트 URL입니다.

streamSubtitle

(T 배열의 배열 또는 잘못됨)

자막은 스트림과 연결되며, 자막이 없으면 Invalid입니다.

onMessage

정적

onMessage(msg)

비디오 객체에서 오는 모든 메시지를 처리합니다. roMessagePort에서 수신된 각 메시지에 대해 호출되어야 합니다.

매개변수

msg

객체

roVideo 포트의 메시지입니다.

replaceAdTagParameters

정적

replaceAdTagParameters(adTagParameters)

라이브 스트리밍의 예정된 광고 요청에 사용되는 모든 광고 태그 매개변수를 대체합니다. 이 호출은 VOD 스트림의 경우 아무 작업도 하지 않습니다.

매개변수

adTagParameters

문자열

새 광고 태그 매개변수입니다.

start

정적

start()

스트림 재생을 시작합니다.