cast. framework. QueueManager
QueueManager는 여러 대기열 조작 API를 개발자에게 노출합니다.
- 생성 값
-
non-null Error
생성자가 직접 사용되는 경우 QueueManager는 cast.framework.PlayerManager#getQueueManager를 호출해야만 액세스해야 합니다.
방법
getContainerMetadata
getContainerMetadata()는 cast.framework.messages.ContainerMetadata를 반환합니다.
컨테이너 메타데이터를 가져옵니다.
- 반환 값
getCurrentItem
getCurrentItem()은 cast.framework.messages.QueueItem을 반환합니다.
현재 대기열 항목을 반환합니다.
- 반환 값
-
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex()는 숫자를 반환합니다.
현재 대기열 항목의 색인을 반환합니다.
- 반환 값
-
number
현재 항목 색인
getItems
getItems()가 null이 아닌 cast.framework.messages.QueueItem의 배열을 반환함
큐 항목을 반환합니다.
- 반환 값
-
non-null Array of non-null cast.framework.messages.QueueItem
insertItems
insertItems(items, insertBefore)
큐에 항목을 삽입합니다.
매개변수 |
|
---|---|
items |
null이 아닌 cast.framework.messages.QueueItem의 배열 값은 null이 아니어야 합니다. |
insertBefore |
선택사항 숫자 삽입된 목록 바로 뒤에 위치할 항목의 ID입니다. 이 목록이 제공되지 않거나 찾을 수 없는 경우 목록은 큐의 끝에 추가됩니다. |
removeItems
removeItems(itemIds)
대기열에서 항목을 삭제합니다.
매개변수 |
|
---|---|
itemIds |
숫자 배열 재정렬할 항목의 ID입니다. 값은 null이 아니어야 합니다. |
setContainerMetadata
setContainerMetadata(containerMetadata)
컨테이너 메타데이터를 설정합니다.
매개변수 |
|
---|---|
containerMetadata |
cast.framework.messages.ContainerMetadata 값이 null일 수 있습니다. |
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
미디어 상태에 보고할 큐 항목 수를 제한할지 여부를 설정합니다 (기본값은 true).
매개변수 |
|
---|---|
limitQueueItemsInStatus |
boolean |
updateItems
updateItems(items)
itemId를 일치시켜 기존 큐 항목을 업데이트합니다.
매개변수 |
|
---|---|
items |
null이 아닌 cast.framework.messages.QueueItem의 배열 값은 null이 아니어야 합니다. |