概览
此类继承 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 的属性将生效。如果队列数据为 nil
,播放将不会立即开始。
|
readwritenonatomicassign |
开始播放的初始位置。
默认值为 kGCKInvalidTimeInterval,表示默认播放位置。如果播放的是视频点播视频流,则会从 0 开始播放;如果播放的是直播视频流,则会从直播边缘开始播放。
|
readwritenonatomicassign |
播放速率。
默认值为 1
。
|
readwritenonatomicstrong |
用于指定有效轨道的整数数组。
默认值为 nil
。
|
readwritenonatomicstrong |
随请求一起传递的自定义应用专属数据。
必须是一个可以使用 NSJSONSerialization 序列化为 JSON 的对象,或者是 nil
。
|
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