คลาส 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 |
|
ตรวจสอบว่าสตรีมรองรับคำสั่งควบคุมที่ระบุหรือไม่
แสดงรายการที่ดัชนีที่ระบุในคิวการเล่น
แสดงรายการที่มีรหัสรายการที่ระบุในคิวการเล่น
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
แสดงผลดัชนีของรายการที่มีรหัสรายการที่ระบุในคิวการเล่น หรือแสดง -1 หากไม่มีรายการดังกล่าวในคิว
- (const NSInteger) kGCKMediaCommandPause |
ธง (บิตมาสก์) ที่บ่งบอกว่ารายการสื่อสามารถหยุดชั่วคราวได้
- (const NSInteger) kGCKMediaCommandSeek |
ธง (บิตมาสก์) ที่บ่งบอกว่ารายการสื่อรองรับการกรอวิดีโอ
- (const NSInteger) kGCKMediaCommandSetVolume |
ธง (บิตมาสก์) ที่บ่งบอกว่าระดับเสียงของรายการสื่อเปลี่ยนแปลงได้
- (const NSInteger) kGCKMediaCommandToggleMute |
ธง (บิตมาสก์) ที่ระบุว่าปิดเสียงของรายการสื่อได้
- (const NSInteger) kGCKMediaCommandSkipForward |
ธง (bitmask) ที่ระบุว่ารายการสื่อรองรับการข้ามไปข้างหน้า
- (const NSInteger) kGCKMediaCommandSkipBackward |
ธง (บิตมาสก์) ที่บ่งบอกว่ารายการสื่อรองรับการข้ามย้อนกลับ
- (const NSInteger) kGCKMediaCommandQueueNext |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการย้ายไปยังรายการถัดไปในคิว
- (const NSInteger) kGCKMediaCommandQueuePrevious |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการย้ายไปยังรายการก่อนหน้าในคิว
- (const NSInteger) kGCKMediaCommandQueueShuffle |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการสุ่ม
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการข้ามโฆษณา
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
ธง (บิตมาสก์) ที่ระบุว่าคิวของรายการสื่อรองรับการทำซ้ำแบบไม่จำกัด
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการทำซ้ำแบบไม่จำกัด
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
ธง (บิตมาสก์) ที่บ่งบอกว่ารายการสื่อและคิวรองรับการทำซ้ำแบบไม่จำกัด
รายการที่อยู่ในคิว
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
ธง (บิตมาสก์) ที่ระบุว่าแทร็กของรายการสื่อสามารถแก้ไขได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
ธง (บิตมาสก์) ที่บ่งบอกว่าสามารถกำหนดค่าอัตราการเล่นของรายการสื่อได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
ธง (บิตมาสก์) ที่ระบุว่าผู้ใช้ชอบรายการสื่อได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
ธง (บิตมาสก์) ที่ระบุว่าผู้ใช้ไม่ชอบรายการสื่อได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
ธง (บิตมาสก์) ที่ระบุว่าผู้ใช้ติดตามผู้สร้างรายการสื่อได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
ธง (บิตมาสก์) ที่ระบุว่าผู้ใช้เลิกติดตามผู้สร้างรายการสื่อได้
- Since
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
ธง (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการโอนสตรีม
- Since
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
รหัสเซสชันสื่อปัจจุบัน หากมี หรือจะเป็น 0
- (GCKMediaPlayerState) playerState |
|
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 |
รายการรหัสแทร็กที่ใช้งานอยู่
ข้อมูลวิดีโอ (หากมี)
- Since
- 3.3
ข้อมูลที่กําหนดเองที่เชื่อมโยงกับสถานะสื่อ
สถานะการเล่นโฆษณาปัจจุบัน
- Since
- 3.3
ช่วงของสตรีมที่ค้นหาได้
- Since
- 4.4.1
ข้อมูลเมตาของคิวสื่อ
- Since
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
แสดงผลจำนวนรายการในคิวการเล่น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-02 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":"อื่นๆ"
}]
{
"last_modified": "อัปเดตล่าสุด 2023-12-02 UTC",
"state": ""
}