개요
미디어 로드 요청 데이터
이 클래스는 수신기 애플리케이션이 미디어를 로드하는 방법을 지정하기 위해 GCKRemoteMediaClient의 미디어 로드 명령어에 사용됩니다.
단일 항목을 로드하려면 로드할 항목을 mediaInformation에 지정해야 합니다. 클라우드가 아닌 큐를 로드하려면 queueData에 큐 정보를 지정해야 합니다. 선택사항으로 재생할 첫 번째 항목의 정보를 mediaInformation에 지정할 수 있습니다. 대기열이 클라우드 대기열인 경우 items이 nil이거나 비어 있을 수 있지만 entity을 지정하여 수신자 앱이 entity를 사용하여 클라우드에서 대기열을 가져올 수 있도록 해야 합니다. mediaInformation와 queueData 중 어느 것도 지정되지 않으면 로드 요청은 수신자 애플리케이션에 전송되지 않고 실패합니다.
- 다음 이후:
 - 4.4.1
 
NSObject, <NS copy> 및 <NSSecureCoding>을 상속합니다.
속성 요약 | |
| GCKMediaInformation * | mediaInformation | 
| 로드할 미디어 항목입니다.  더보기... | |
| GCKMediaQueueData * | queueData | 
| 미디어 항목 또는 대기열의 메타데이터입니다.  더보기... | |
| NSNumber * | autoplay | 
| 로드된 직후 재생을 시작할지 여부를 나타내는 플래그입니다.  더보기... | |
| NSTimeInterval | startTime | 
| 초기 재생 위치입니다.  더보기... | |
| float | playbackRate | 
| 재생 속도입니다.  더보기... | |
| NSArray< NSNumber * > * | activeTrackIDs | 
| 활성 트랙을 지정하는 정수 배열입니다.  더보기... | |
| id | customData | 
| 요청과 함께 전달할 맞춤 애플리케이션별 데이터입니다.  더보기... | |
| NSString * | credentials | 
| 로드 중인 미디어 항목의 사용자 인증 정보입니다.  더보기... | |
| NSString * | credentialsType | 
| GCKMediaLoadRequestData::credentials에 지정된 사용자 인증 정보 유형입니다.  더보기... | |
| NSString * | atvCredentials | 
| 로드 중인 미디어 항목의 대체 Android TV 사용자 인증 정보입니다.  더보기... | |
| NSString * | atvCredentialsType | 
| GCKMediaLoadRequestData::atvCredentials에 지정된 Android TV 사용자 인증 정보의 유형입니다.  더보기... | |
부동산 세부정보
      
  | 
  readnonatomiccopy | 
로드할 미디어 항목입니다.
      
  | 
  readnonatomiccopy | 
미디어 항목 또는 대기열의 메타데이터입니다.
      
  | 
  readnonatomiccopy | 
로드된 직후 재생을 시작할지 여부를 나타내는 플래그입니다.
기본값은 @(YES)입니다.
queueData에 큐 항목을 지정하여 큐를 로드할 때 이 값은 queueData에 로드되는 첫 번째 GCKMediaQueueItem의 autoplay를 재정의합니다. 이 필드가 nil인 경우에만 queueData에 있는 개별 GCKMediaQueueItem의 autoplay 속성이 적용됩니다.
mediaInformation를 지정하여 단일 항목을 로드할 때 이 필드는 로드 시 재생을 시작할지 여부를 지정합니다. nil인 경우 재생이 즉시 시작되지 않습니다. 
      
  | 
  readnonatomicassign | 
초기 재생 위치입니다.
기본값은 기본 재생 위치를 나타내는 kGCKInvalidTimeInterval입니다. VOD 스트림을 재생하는 경우 0부터 시작하고 라이브 스트림을 재생하는 경우 라이브 에지에서 시작합니다.
      
  | 
  readnonatomicassign | 
재생 속도입니다.
기본값은 1입니다. 
      
  | 
  readnonatomicstrong | 
활성 트랙을 지정하는 정수 배열입니다.
기본값은 nil입니다. 
      
  | 
  readnonatomicstrong | 
요청과 함께 전달할 맞춤 애플리케이션별 데이터입니다.
NSJSONSerialization 또는 nil를 사용하여 JSON으로 직렬화할 수 있는 객체여야 합니다. 
      
  | 
  readnonatomiccopy | 
로드 중인 미디어 항목의 사용자 인증 정보입니다.
      
  | 
  readnonatomiccopy | 
GCKMediaLoadRequestData::credentials에 지정된 사용자 인증 정보 유형입니다.
      
  | 
  readnonatomiccopy | 
로드 중인 미디어 항목의 대체 Android TV 사용자 인증 정보입니다.
설정된 경우 이 사용자 인증 정보는 수신기가 Android TV 앱인 경우 GCKMediaLoadRequestData::credentials에 설정된 값을 재정의합니다. 수신자 측에서는 MediaLoadRequestData#getCredentials에서 이 사용자 인증 정보에 액세스할 수 있습니다.
- 다음 이후:
 - 4.7.0
 
      
  | 
  readnonatomiccopy | 
GCKMediaLoadRequestData::atvCredentials에 지정된 Android TV 사용자 인증 정보의 유형입니다.
이 사용자 인증 정보 유형을 설정하면 수신기가 Android TV 앱인 경우 GCKMediaLoadRequestData::credentialsType에 설정된 값을 재정의합니다. 수신자 측에서는 MediaLoadRequestData#getCredentialsType에서 이 사용자 인증 정보에 액세스할 수 있습니다.
- 다음 이후:
 - 4.7.0