總覽
這個類別用於保存部分媒體的狀態資訊。
沿用 NSObject。實作 <NSCopy>。
執行個體方法摘要 | |
(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 |
表示媒體項目音訊音量的標記 (bitmask)。更多... | |
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 |
表示媒體項目音訊音量的標記 (bitmask)。
- (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