GCKMediaStatus 类
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
继承自 NSObject。实现 <NSCopying>。
- (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 |
|
|
|
- (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:
- 此标志目前尚未实现。
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
当前空闲原因。
仅当播放器状态为 GCKMediaPlayerStateIdle 时,此值才有意义。
获取当前流播放速率。
如果视频流正在向后搜索,则为负值;如果视频流已暂停,则为 0;如果视频流正在正常播放,则为 1;如果视频流正在向前搜索,则为其他某个正值。
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
当前视频流位置,以自视频流开始起的 NSTimeInterval 表示。
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003eThe \u003ccode\u003eGCKMediaStatus\u003c/code\u003e class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status.\u003c/p\u003e\n"],["\u003cp\u003eIt offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID.\u003c/p\u003e\n"],["\u003cp\u003eIt exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eNSObject\u003c/code\u003e and conforms to the \u003ccode\u003eNSCopying\u003c/code\u003e protocol.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use this class to monitor and control the playback of media content on Cast receivers.\u003c/p\u003e\n"]]],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]