คลาส GCKMediaStatus

ภาพรวม

คลาสที่มีข้อมูลสถานะเกี่ยวกับสื่อบางรายการ

รับค่า NSObject ใช้ <NSCopying>

สรุปวิธีการของอินสแตนซ์

(BOOL) - queueHasNextItem
 ตรวจสอบว่ามีรายการหลังจากรายการที่กำลังเล่นอยู่ในคิวหรือไม่ เพิ่มเติม...
 
(instancetype) - initWithSessionID:mediaInformation:
 ตัวเริ่มต้นที่กำหนด เพิ่มเติม...
 
(BOOL) - isMediaCommandSupported:
 ตรวจสอบว่าสตรีมรองรับคำสั่งควบคุมที่ระบุหรือไม่ เพิ่มเติม...
 
(NSUInteger) - queueItemCount
 แสดงผลจำนวนรายการในคิวการเล่น เพิ่มเติม...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 แสดงผลรายการที่ดัชนีที่ระบุในคิวการเล่น เพิ่มเติม...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 แสดงผลรายการที่มีรหัสรายการที่ระบุในคิวการเล่น เพิ่มเติม...
 
(NSInteger) - queueIndexForItemID:
 แสดงดัชนีของรายการที่มีรหัสรายการที่ระบุในคิวการเล่น หรือ -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
 แฟล็ก (บิตมาสก์) ที่ระบุว่ารายการสื่อรองรับการย้ายไปยังรายการก่อนหน้าในคิว เพิ่มเติม...
 

สรุปพร็อพเพอร์ตี้

NSInteger mediaSessionID
 รหัสเซสชันสื่อปัจจุบัน (หากมี) หรือ 0 เพิ่มเติม...
 
GCKMediaPlayerState playerState
 สถานะปัจจุบันของเพลเยอร์ เพิ่มเติม...
 
BOOL playingAd
 ระบุว่าเครื่องรับกำลังเล่นโฆษณาอยู่หรือไม่ เพิ่มเติม...
 
GCKMediaPlayerIdleReason idleReason
 เหตุผลที่ไม่ได้ใช้งานในปัจจุบัน เพิ่มเติม...
 
float playbackRate
 รับอัตราการเล่นสตรีมปัจจุบัน เพิ่มเติม...
 
GCKMediaInformationmediaInformation
 GCKMediaInformation สำหรับรายการนี้ เพิ่มเติม...
 
NSTimeInterval streamPosition
 ตำแหน่งสตรีมปัจจุบันเป็น NSTimeInterval จากจุดเริ่มต้นของสตรีม เพิ่มเติม...
 
float volume
 ระดับเสียงของสตรีม เพิ่มเติม...
 
BOOL isMuted
 สถานะการปิดเสียงของสตรีม เพิ่มเติม...
 
GCKMediaRepeatMode queueRepeatMode
 โหมดเล่นซ้ำในคิวปัจจุบัน เพิ่มเติม...
 
NSUInteger currentItemID
 รหัสของรายการในคิวปัจจุบัน (หากมี) เพิ่มเติม...
 
BOOL queueHasCurrentItem
 มีรายการปัจจุบันในคิวหรือไม่ เพิ่มเติม...
 
GCKMediaQueueItemcurrentQueueItem
 รายการในคิวปัจจุบัน (หากมี) เพิ่มเติม...
 
GCKMediaQueueItemnextQueueItem
 รายการถัดไปในคิว (หากมี) เพิ่มเติม...
 
BOOL queueHasPreviousItem
 ระบุว่ามีรายการก่อนรายการที่กำลังเล่นอยู่ในคิวหรือไม่ เพิ่มเติม...
 
BOOL queueHasLoadingItem
 มีรายการที่กำลังโหลดล่วงหน้าในคิวหรือไม่ เพิ่มเติม...
 
NSUInteger preloadedItemID
 รหัสของรายการที่โหลดล่วงหน้าในปัจจุบัน (หากมี) เพิ่มเติม...
 
NSUInteger loadingItemID
 รหัสของรายการที่กำลังโหลด (หากมี) เพิ่มเติม...
 
NSArray< NSNumber * > * activeTrackIDs
 รายการรหัสแทร็กที่ใช้งานอยู่ เพิ่มเติม...
 
GCKVideoInfovideoInfo
 ข้อมูลวิดีโอ (หากมี) เพิ่มเติม...
 
id customData
 ข้อมูลที่กำหนดเองซึ่งเชื่อมโยงกับสถานะสื่อ เพิ่มเติม...
 
GCKAdBreakStatusadBreakStatus
 สถานะการเล่นโฆษณาปัจจุบัน เพิ่มเติม...
 

รายละเอียดวิธีการ

- (BOOL) queueHasNextItem

ตรวจสอบว่ามีรายการหลังจากรายการที่กำลังเล่นอยู่ในคิวหรือไม่

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  mediaInformation 

ตัวเริ่มต้นที่กำหนด

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

ตรวจสอบว่าสตรีมรองรับคำสั่งควบคุมที่ระบุหรือไม่

- (NSUInteger) queueItemCount

แสดงผลจำนวนรายการในคิวการเล่น

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

แสดงผลรายการที่ดัชนีที่ระบุในคิวการเล่น

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

แสดงผลรายการที่มีรหัสรายการที่ระบุในคิวการเล่น

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

แสดงดัชนีของรายการที่มีรหัสรายการที่ระบุในคิวการเล่น หรือ -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

รหัสเซสชันสื่อปัจจุบัน (หากมี) หรือ 0

- (GCKMediaPlayerState) playerState
readnonatomicassign

สถานะปัจจุบันของเพลเยอร์

- (BOOL) playingAd
readnonatomicassign

ระบุว่าเครื่องรับกำลังเล่นโฆษณาอยู่หรือไม่

Deprecated:
โปรดใช้ adBreakStatus แทน
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

เหตุผลที่ไม่ได้ใช้งานในปัจจุบัน

ค่านี้จะมีความหมายก็ต่อเมื่อสถานะของเพลเยอร์เป็น GCKMediaPlayerStateIdle เท่านั้น

- (float) playbackRate
readnonatomicassign

รับอัตราการเล่นสตรีมปัจจุบัน

ค่านี้จะเป็นค่าลบหากสตรีมกำลังย้อนกลับ เป็น 0 หากสตรีมหยุดชั่วคราว เป็น 1 หากสตรีมเล่นตามปกติ และเป็นค่าบวกอื่นๆ หากสตรีมกำลังกรอไปข้างหน้า

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation สำหรับรายการนี้

- (NSTimeInterval) streamPosition
readnonatomicassign

ตำแหน่งสตรีมปัจจุบันเป็น NSTimeInterval จากจุดเริ่มต้นของสตรีม

- (float) volume
readnonatomicassign

ระดับเสียงของสตรีม

- (BOOL) isMuted
readnonatomicassign

สถานะการปิดเสียงของสตรีม

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

โหมดเล่นซ้ำในคิวปัจจุบัน

- (NSUInteger) currentItemID
readnonatomicassign

รหัสของรายการในคิวปัจจุบัน (หากมี)

- (BOOL) queueHasCurrentItem
readnonatomicassign

มีรายการปัจจุบันในคิวหรือไม่

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

รายการในคิวปัจจุบัน (หากมี)

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

รายการถัดไปในคิว (หากมี)

- (BOOL) queueHasPreviousItem
readnonatomicassign

ระบุว่ามีรายการก่อนรายการที่กำลังเล่นอยู่ในคิวหรือไม่

- (BOOL) queueHasLoadingItem
readnonatomicassign

มีรายการที่กำลังโหลดล่วงหน้าในคิวหรือไม่

- (NSUInteger) preloadedItemID
readnonatomicassign

รหัสของรายการที่โหลดล่วงหน้าในปัจจุบัน (หากมี)

- (NSUInteger) loadingItemID
readnonatomicassign

รหัสของรายการที่กำลังโหลด (หากมี)

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

รายการรหัสแทร็กที่ใช้งานอยู่

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

ข้อมูลวิดีโอ (หากมี)

Since
3.3
- (id) customData
readnonatomicstrong

ข้อมูลที่กำหนดเองซึ่งเชื่อมโยงกับสถานะสื่อ

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

สถานะการเล่นโฆษณาปัจจุบัน

Since
3.3