總覽
繼承 NSObject。
執行個體方法摘要 | |
(instancetype) | - init |
使用所有屬性的預設值初始化 GCKMediaLoadRequestData 。更多... | |
(instancetype) | - initWithMediaLoadRequestData: |
使用指定 GCKMediaLoadRequestData 物件初始化 GCKMediaLoadRequestData 。更多... | |
(GCKMediaLoadRequestData *) | - build |
使用建構工具目前的屬性建構 GCKMediaLoadRequestData 。更多... | |
資源摘要 | |
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 憑證類型。更多... | |
方法詳細資料
- (instancetype) init |
使用所有屬性的預設值初始化 GCKMediaLoadRequestData
。
- (instancetype) initWithMediaLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
使用指定 GCKMediaLoadRequestData
物件初始化 GCKMediaLoadRequestData
。
- (GCKMediaLoadRequestData *) build |
使用建構工具目前的屬性建構 GCKMediaLoadRequestData
。
- 傳回
- 新的
GCKMediaLoadRequestData
例項。
資源詳情
|
readwritenonatomiccopy |
要載入的媒體項目。
|
readwritenonatomiccopy |
媒體項目或佇列的中繼資料。
|
readwritenonatomiccopy |
用於指出是否應立即開始播放的旗標。
預設值為 @(YES)
。如果這是 nil
,queueData
中的 GCKMediaQueueItem 屬性將會生效。如果 QueueData 為 nil
任一,則播放不會立即開始播放。
|
readwritenonatomicassign |
開始播放的初始位置。
預設值為 kGCKInvalidTimeInterval,表示預設的播放位置。播放隨選影片串流會從 0 開始;如果是直播,則會從直播邊緣開始。
|
readwritenonatomicassign |
播放速率。
預設值為 1
。
|
readwritenonatomicstrong |
指定使用中軌跡的整數陣列。
預設值為 nil
。
|
readwritenonatomicstrong |
要與要求一併傳遞的自訂應用程式專屬資料。
必須是可使用 NSJSONSerialization 或 nil
序列化為 JSON 的物件。
|
readwritenonatomiccopy |
所載入媒體項目的使用者憑證。
|
readwritenonatomiccopy |
GCKMediaLoadRequestData::credentials 中指定的使用者憑證類型。
|
readwritenonatomiccopy |
所載入媒體項目的其他 Android TV 憑證。
設定後,如果接收端是 Android TV 應用程式,這些憑證將覆寫 GCKMediaLoadRequestData::credentials 中設定的值。在接收器端,您可以透過 MediaLoadRequestData#getCredentials 存取這些憑證。
- 開始時間
- 4.7.0
|
readwritenonatomiccopy |
GCKMediaLoadRequestData::atvCredentials 中指定的 Android TV 憑證類型。
設定後,如果接收端是 Android TV 應用程式,這個憑證類型將覆寫 GCKMediaLoadRequestData::credentialsType 中設定的值。在接收器端,您可以透過 MediaLoadRequestData#getCredentialsType 存取這些憑證。
- 開始時間
- 4.7.0