概览
媒体加载请求数据。
此类由 GCKRemoteMediaClient
中的加载媒体命令使用,用于指定接收器应用应如何加载媒体。
如需加载单个项,应在 mediaInformation
中指定要加载的项。如需加载非云端队列,应在 queueData
中指定队列信息。(可选)可以在 mediaInformation
中指定要播放的第一项的信息。如果队列是云队列,中的 items
可以是 nil
或空,但需要指定 entity
,以便接收方应用能够使用 entity
从云端提取队列。如果 mediaInformation
和 queueData
均未指定,则加载请求将失败,且不会发送到接收器应用。
- 开始时间
- 4.4.1
继承 NSObject、<NSCopy> 和 <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,表示默认播放位置。如果播放的是视频点播视频流,则会从 0 开始播放;如果播放的是直播视频流,则会从直播边缘开始播放。
|
readnonatomicassign |
播放速率。
默认值为 1
。
|
readnonatomicstrong |
用于指定有效轨道的整数数组。
默认值为 nil
。
|
readnonatomicstrong |
随请求一起传递的自定义应用专属数据。
必须是一个可以使用 NSJSONSerialization 序列化为 JSON 的对象,或者是 nil
。
|
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