GCKMediaStatus 类
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
继承 NSObject。实现 <NSDuplicate>。
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
指定的初始化程序。
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
- (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 |
一个标记(位掩码),表示媒体项支持移至队列中的下一项。
- (const NSInteger) kGCKMediaCommandQueuePrevious |
一个标记(位掩码),表示媒体项支持移动到队列中的上一项。
- (const NSInteger) kGCKMediaCommandQueueShuffle |
一个标记(位掩码),表示媒体项支持重排。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
指示媒体项支持广告跳过的标志(位掩码)。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
一个标记(位掩码),表示媒体项的队列支持无限期重复。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
一个标记(位掩码),表示媒体项支持无限重复。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
一个标记(位掩码),表示媒体项及其队列支持无限重复。
已加入队列的内容。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
一个标记(位掩码),表示媒体项的轨迹可修改。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
指示媒体项的播放速率可配置的标志(位掩码)。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
一个标记(位掩码),表示用户可以顶媒体项。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
一个标记(位掩码),表示用户可以不喜欢媒体项。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
一个标记(位掩码),表示可以跟踪媒体创建者的创建者。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
一个标记(位掩码),表示用户可以取消关注媒体项的创建者。
- 辛塞
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
指示媒体项支持流传输的标志(位掩码)。
- 辛塞
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
当前的空闲原因。
仅当播放器状态为 GCKMediaPlayerStateIdle 时,此值才有意义。
获取当前的流播放速率。
如果音频流正向后跳转,则此值为负;如果流处于暂停状态,此值为 0;如果流正常播放,则值为 1;如果流向前跳转,则为 正值。
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
当前流位置,以从流开头的 NSTimeInterval 表示。
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2022-12-06。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]