คลาส 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
 แฟล็ก (bitmask) ที่บ่งบอกว่าปรับระดับเสียงของรายการสื่อได้ เพิ่มเติม...
 
const NSInteger kGCKMediaCommandToggleMute
 แฟล็ก (อัตราบิต) ที่ระบุว่าสามารถปิดเสียงรายการสื่อได้ เพิ่มเติม...
 
const NSInteger kGCKMediaCommandSkipForward
 แฟล็ก (อัตราบิต) ที่ระบุว่ารายการสื่อรองรับการข้ามไปข้างหน้า เพิ่มเติม...
 
const NSInteger kGCKMediaCommandSkipBackward
 แฟล็ก (อัตราบิต) ที่ระบุว่ารายการสื่อรองรับการข้ามย้อนกลับ เพิ่มเติม...
 
const NSInteger kGCKMediaCommandQueueNext
 แฟล็ก (bitmask) ซึ่งบ่งบอกว่ารายการสื่อรองรับการย้ายไปยังรายการถัดไปในคิว เพิ่มเติม...
 
const NSInteger kGCKMediaCommandQueuePrevious
 แฟล็ก (bitm) ซึ่งบ่งบอกว่ารายการสื่อรองรับการย้ายไปยังรายการก่อนหน้าในคิว เพิ่มเติม...
 

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

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

แฟล็ก (bitmask) ที่บ่งบอกว่าปรับระดับเสียงของรายการสื่อได้

- (const NSInteger) kGCKMediaCommandToggleMute

แฟล็ก (อัตราบิต) ที่ระบุว่าสามารถปิดเสียงรายการสื่อได้

- (const NSInteger) kGCKMediaCommandSkipForward

แฟล็ก (อัตราบิต) ที่ระบุว่ารายการสื่อรองรับการข้ามไปข้างหน้า

- (const NSInteger) kGCKMediaCommandSkipBackward

แฟล็ก (อัตราบิต) ที่ระบุว่ารายการสื่อรองรับการข้ามย้อนกลับ

- (const NSInteger) kGCKMediaCommandQueueNext

แฟล็ก (bitmask) ซึ่งบ่งบอกว่ารายการสื่อรองรับการย้ายไปยังรายการถัดไปในคิว

Deprecated:
ยังไม่มีการใช้แฟล็กนี้
- (const NSInteger) kGCKMediaCommandQueuePrevious

แฟล็ก (bitm) ซึ่งบ่งบอกว่ารายการสื่อรองรับการย้ายไปยังรายการก่อนหน้าในคิว

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