概览
用于存储某些媒体的状态信息的类。
继承 NSObject。实现 <NSDuplicate>。
实例方法摘要 | |
(BOOL) | - queueHasNextItem |
检查队列中当前播放的内容后面是否有内容。更多... | |
(instancetype) | - initWithSessionID:mediaInformation: |
指定的初始化程序。更多... | |
(BOOL) | - isMediaCommandSupported: |
检查流是否支持给定的控制命令。更多... | |
(NSUInteger) | - queueItemCount |
返回播放队列中的项数。更多... | |
(GCKMediaQueueItem *__nullable) | - queueItemAtIndex: |
返回播放队列中指定索引处的项。更多... | |
(GCKMediaQueueItem *__nullable) | - queueItemWithItemID: |
返回播放队列中具有指定项 ID 的项。更多... | |
(NSInteger) | - queueIndexForItemID: |
返回播放队列中具有指定项 ID 的项的索引;如果队列中没有该项,则返回 -1。更多... | |
公共属性 | |
const NSInteger | kGCKMediaCommandPause |
一个标记(位掩码),表示可以暂停媒体项。更多... | |
const NSInteger | kGCKMediaCommandSeek |
指示媒体项支持跳转的标志(位掩码)。更多... | |
const NSInteger | kGCKMediaCommandSetVolume |
一个标记(位掩码),表示可以更改媒体项的音频音量。更多... | |
const NSInteger | kGCKMediaCommandToggleMute |
一个标记(位掩码),表示可以将媒体项的音频设为静音。更多... | |
const NSInteger | kGCKMediaCommandSkipForward |
一个标记(位掩码),表示媒体项支持向前跳转。更多... | |
const NSInteger | kGCKMediaCommandSkipBackward |
一个标记(位掩码),表示媒体项支持向后跳转。更多... | |
const NSInteger | kGCKMediaCommandQueueNext |
一个标记(位掩码),表示媒体项支持移至队列中的下一项。更多... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
一个标记(位掩码),表示媒体项支持移动到队列中的上一项。更多... | |
方法详细信息
- (BOOL) queueHasNextItem |
检查队列中当前播放的内容后面是否有内容。
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (GCKMediaInformation *__nullable) | mediaInformation | |
指定的初始化程序。
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
检查流是否支持给定的控制命令。
- (NSUInteger) queueItemCount |
返回播放队列中的项数。
- (GCKMediaQueueItem *__nullable) queueItemAtIndex: | (NSUInteger) | index |
返回播放队列中指定索引处的项。
- (GCKMediaQueueItem *__nullable) queueItemWithItemID: | (NSUInteger) | itemID |
返回播放队列中具有指定项 ID 的项。
- (NSInteger) queueIndexForItemID: | (NSUInteger) | itemID |
返回播放队列中具有指定项 ID 的项的索引;如果队列中没有该项,则返回 -1。
成员数据文档
- (const NSInteger) kGCKMediaCommandPause |
一个标记(位掩码),表示可以暂停媒体项。
- (const NSInteger) kGCKMediaCommandSeek |
指示媒体项支持跳转的标志(位掩码)。
- (const NSInteger) kGCKMediaCommandSetVolume |
一个标记(位掩码),表示可以更改媒体项的音频音量。
- (const NSInteger) kGCKMediaCommandToggleMute |
一个标记(位掩码),表示可以将媒体项的音频设为静音。
- (const NSInteger) kGCKMediaCommandSkipForward |
一个标记(位掩码),表示媒体项支持向前跳转。
- (const NSInteger) kGCKMediaCommandSkipBackward |
一个标记(位掩码),表示媒体项支持向后跳转。
- (const NSInteger) kGCKMediaCommandQueueNext |
一个标记(位掩码),表示媒体项支持移至队列中的下一项。
- Deprecated:
- 此标志目前未实现。
- (const NSInteger) kGCKMediaCommandQueuePrevious |
一个标记(位掩码),表示媒体项支持移动到队列中的上一项。
- Deprecated:
- 此标志目前未实现。
属性详情
|
readnonatomicassign |
当前媒体会话 ID(如果有);否则为 0。
|
readnonatomicassign |
当前播放器的状态。
|
readnonatomicassign |
表明接收者当前是否正在播放广告。
|
readnonatomicassign |
当前的空闲原因。
仅当播放器状态为 GCKMediaPlayerStateIdle 时,此值才有意义。
|
readnonatomicassign |
获取当前的流播放速率。
如果视频流向后跳转,则此值为负;如果流暂停,则此值为 0;如果流正常播放,则为 1;如果流向前跳转,则为 此值。
|
readnonatomicstrong |
此项目的 GCKMediaInformation。
|
readnonatomicassign |
当前流位置,以从流开头的 NSTimeInterval 表示。
|
readnonatomicassign |
流的音量。
|
readnonatomicassign |
音频流的静音状态。
|
readnonatomicassign |
当前的队列重复模式。
|
readnonatomicassign |
当前队列项的 ID(如果有)。
|
readnonatomicassign |
队列中是否有当前项。
|
readnonatomicassign |
当前队列项(如果有)。
|
readnonatomicassign |
下一个队列项(如果有)。
|
readnonatomicassign |
队列中当前播放的项之前是否有内容。
|
readnonatomicassign |
队列中是否有已预加载的项。
|
readnonatomicassign |
当前预加载的项的 ID(如果有)。
|
readnonatomicassign |
当前正在加载的项的 ID(如果有)。
|
readnonatomicstrong |
有效轨道 ID 的列表。
|
readnonatomicstrong |
视频信息(如果有)。
- 辛塞
- 3.3
|
readnonatomicstrong |
与媒体状态相关联的所有自定义数据。
|
readnonatomicstrong |
当前的广告播放状态。
- 辛塞
- 3.3