클래스: QueueData

생성자

QueueData

new QueueData(id, name, description, repeatMode, items, startIndex, startTime)

매개변수

id

선택사항

string

큐의 ID입니다.

이름

선택사항

string

큐의 이름입니다.

설명

선택사항

string

대기열에 대한 설명입니다.

repeatMode

선택사항

cast.framework.messages.RepeatMode

큐를 반복하는 방법

값은 null이 아니어야 합니다.

items

선택사항

null이 아닌 cast.framework.messages.QueueItem의 배열

큐와 연결된 큐 항목입니다. 클라우드 대기열 또는 수신기가 구현된 큐에서는 생략할 수 있습니다. 파트너는 클라우드 큐를 구현하는 경우 items 매개변수를 생략할 수 있습니다. 클라우드 큐는 수신자의 요청 시 항목을 동적으로 제공해야 합니다. 이는 미디어 세션의 시작 부분에 모든 대기열 항목이 제공되는 접근 방식과는 반대입니다. 일반 대기열 및 클라우드 대기열의 예는 https://developers.google.com/cast/docs/web_receiver/queueing을 참조하세요.

값은 null이 아니어야 합니다.

startIndex

선택사항

숫자

대기열에서 먼저 재생을 시작하는 데 사용해야 하는 항목의 색인입니다.

startTime

선택사항

숫자

콘텐츠 시작 시점부터 첫 번째 항목 재생을 시작하는 데 걸리는 시간 (초)입니다.

속성

containerMetadata

(null이 아닌 cast.framework.messages.ContainerMetadata 또는 정의되지 않음)

대기열 콘텐츠 및 미디어 섹션(선택사항)을 설명하는 메타데이터입니다.

설명

(문자열 또는 정의되지 않음)

대기열에 대한 설명입니다.

항목

(문자열 또는 정의되지 않음)

Google 어시스턴트 딥 링크를 제공하는 큐 항목 ID(선택사항)입니다.

id

(문자열 또는 정의되지 않음)

큐의 ID입니다.

items

(null이 아닌 cast.framework.messages.QueueItem의 null이 아닌 배열 또는 정의되지 않음)

재생 순서에 따라 정렬된 현재 재생목록 항목의 Array입니다.

이름

(문자열 또는 정의되지 않음)

큐의 이름입니다.

queueType

(null이 아닌 cast.framework.messages.QueueType 또는 정의되지 않음)

현재 재생목록 유형(예: 앨범, 재생목록, 라디오 채널, TV 시리즈)

repeatMode

(null이 아닌 cast.framework.messages.RepeatMode 또는 정의되지 않음)

대기열의 연속 재생 동작입니다.

Shuffle

(불리언 또는 정의되지 않음)

true는 큐가 셔플되었음을 나타냅니다.

startIndex

(숫자 또는 정의되지 않음)

대기열에서 먼저 재생을 시작하는 데 사용해야 하는 항목의 색인입니다.

startTime

(숫자 또는 정의되지 않음)

첫 번째 항목의 재생을 시작할 시점으로, 미디어 시작 이후의 시간(초)으로 표시됩니다.