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 |
|
|
|
再生キュー内の指定されたインデックスにあるアイテムを返します。
再生キュー内の指定されたアイテム 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:
- このフラグは現在実装されていません。
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
現在のメディア セッション ID(該当する場合)。該当しない場合は 0。
現在のアイドル状態の理由。
この値は、プレーヤーの状態が GCKMediaPlayerStateIdle の場合にのみ意味を持ちます。
現在のストリームの再生速度を取得します。
ストリームが逆方向にシークしている場合は負の値、ストリームが一時停止している場合は 0、ストリームが正常に再生されている場合は 1、ストリームが順方向にシークしている場合は正の値になります。
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
ストリームの開始からの NSTimeInterval としての現在のストリーム位置。
- (NSUInteger) currentItemID |
|
readnonatomicassign |
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
キュー内の現在再生中のアイテムの前にアイテムがあるかどうか。
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
現在プリロードされているアイテムの ID(該当する場合)。
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
現在読み込み中のアイテムの ID(該当する場合)。
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
メディアのステータスに関連付けられているカスタムデータ。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[],["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,[]]