คลาส 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
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2023-12-02 UTC"],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"]]