GCKMediaStatus クラス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
NSObject を継承します。<NSCopying> を実装する。
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
指定されたイニシャライザ。
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
ストリームが特定の制御コマンドをサポートしているかどうかを確認します。
再生キュー内の指定インデックスにあるアイテムを返します。
再生キュー内の指定されたアイテム 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 |
メディア アイテムがキュー内の次のアイテムに移動できることを示すフラグ(ビットマスク)。
- (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 |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。
現在のアイドル状態の理由。
この値は、プレーヤーの状態が 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 |
現在プリロードされているアイテムの ID(ある場合)。
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
メディア ステータスに関連付けられているカスタムデータ。
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2022-12-06 UTC。
[{
"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":"その他"
}]