Lớp GCKMediaStatus

Tài liệu tham khảo về lớp GCKMediaStatus

Tổng quan

Một lớp lưu giữ thông tin trạng thái về một số nội dung nghe nhìn.

Kế thừa NSObject. Triển khai <NSCopying>.

Tóm tắt phương thức của thực thể

(BOOL) - queueHasNextItem
 Kiểm tra xem có mục nào sau mục đang phát trong hàng đợi hay không. Tuỳ chọn khác...
 
(instancetype) - initWithSessionID:mediaInformation:
 Trình khởi tạo được chỉ định. Tuỳ chọn khác...
 
(BOOL) - isMediaCommandSupported:
 Kiểm tra xem luồng có hỗ trợ một lệnh điều khiển nhất định hay không. Tuỳ chọn khác...
 
(NSUInteger) - queueItemCount
 Trả về số lượng mục trong hàng đợi phát. Tuỳ chọn khác...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Trả về mục tại chỉ mục được chỉ định trong hàng đợi phát. Tuỳ chọn khác...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Trả về mục có mã mục đã cho trong hàng đợi phát. Tuỳ chọn khác...
 
(NSInteger) - queueIndexForItemID:
 Trả về chỉ mục của mục có mã mục đã cho trong hàng đợi phát hoặc -1 nếu không có mục nào như vậy trong hàng đợi. Tuỳ chọn khác...
 

Thuộc tính công khai

const NSInteger kGCKMediaCommandPause
 Một cờ (mặt nạ bit) cho biết rằng một mục nội dung nghe nhìn có thể bị tạm dừng. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandSeek
 Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn có hỗ trợ tính năng tìm kiếm hay không. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandSetVolume
 Một cờ (mặt nạ bit) cho biết bạn có thể thay đổi âm lượng của một mục nội dung nghe nhìn. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandToggleMute
 Một cờ (mặt nạ bit) cho biết âm thanh của một mục nội dung nghe nhìn có thể bị tắt tiếng. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandSkipForward
 Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ tính năng tua đi. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandSkipBackward
 Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ tính năng tua lại. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandQueueNext
 Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ việc chuyển sang mục tiếp theo trong hàng đợi. Tuỳ chọn khác...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ việc chuyển đến mục trước đó trong hàng đợi. Tuỳ chọn khác...
 

Tóm tắt về tài sản

NSInteger mediaSessionID
 Mã phiên phát nội dung nghe nhìn hiện tại (nếu có); nếu không thì là 0. Tuỳ chọn khác...
 
GCKMediaPlayerState playerState
 Trạng thái hiện tại của trình phát. Tuỳ chọn khác...
 
BOOL playingAd
 Cho biết liệu thiết bị nhận hiện có đang phát quảng cáo hay không. Tuỳ chọn khác...
 
GCKMediaPlayerIdleReason idleReason
 Lý do hiện tại khiến thiết bị ở trạng thái rảnh. Tuỳ chọn khác...
 
float playbackRate
 Lấy tốc độ phát hiện tại của luồng phát. Tuỳ chọn khác...
 
GCKMediaInformationmediaInformation
 GCKMediaInformation của mặt hàng này. Tuỳ chọn khác...
 
NSTimeInterval streamPosition
 Vị trí hiện tại của luồng, dưới dạng NSTimeInterval kể từ khi bắt đầu luồng. Tuỳ chọn khác...
 
float volume
 Âm lượng của sự kiện phát trực tiếp. Tuỳ chọn khác...
 
BOOL isMuted
 Trạng thái tắt tiếng của luồng phát. Tuỳ chọn khác...
 
GCKMediaRepeatMode queueRepeatMode
 Chế độ lặp lại hiện tại của hàng đợi. Tuỳ chọn khác...
 
NSUInteger currentItemID
 Mã của mục hiện tại trong hàng đợi (nếu có). Tuỳ chọn khác...
 
BOOL queueHasCurrentItem
 Có mục nào trong hàng đợi hay không. Tuỳ chọn khác...
 
GCKMediaQueueItemcurrentQueueItem
 Mục hiện tại trong hàng đợi (nếu có). Tuỳ chọn khác...
 
GCKMediaQueueItemnextQueueItem
 Mục tiếp theo trong hàng đợi (nếu có). Tuỳ chọn khác...
 
BOOL queueHasPreviousItem
 Có mục nào trước mục đang phát trong hàng đợi hay không. Tuỳ chọn khác...
 
BOOL queueHasLoadingItem
 Có mục nào đang được tải trước trong hàng đợi hay không. Tuỳ chọn khác...
 
NSUInteger preloadedItemID
 Mã nhận dạng của mặt hàng hiện đang được tải sẵn, nếu có. Tuỳ chọn khác...
 
NSUInteger loadingItemID
 Mã nhận dạng của mặt hàng hiện đang tải, nếu có. Tuỳ chọn khác...
 
NSArray< NSNumber * > * activeTrackIDs
 Danh sách mã nhận dạng bản nhạc đang hoạt động. Tuỳ chọn khác...
 
GCKVideoInfovideoInfo
 Thông tin video (nếu có). Tuỳ chọn khác...
 
id customData
 Mọi dữ liệu tuỳ chỉnh được liên kết với trạng thái nội dung nghe nhìn. Tuỳ chọn khác...
 
GCKAdBreakStatusadBreakStatus
 Trạng thái phát quảng cáo hiện tại. Tuỳ chọn khác...
 

Thông tin chi tiết về phương thức

- (BOOL) queueHasNextItem

Kiểm tra xem có mục nào sau mục đang phát trong hàng đợi hay không.

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

Trình khởi tạo được chỉ định.

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

Kiểm tra xem luồng có hỗ trợ một lệnh điều khiển nhất định hay không.

- (NSUInteger) queueItemCount

Trả về số lượng mục trong hàng đợi phát.

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

Trả về mục tại chỉ mục được chỉ định trong hàng đợi phát.

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

Trả về mục có mã mục đã cho trong hàng đợi phát.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Trả về chỉ mục của mục có mã mục đã cho trong hàng đợi phát hoặc -1 nếu không có mục nào như vậy trong hàng đợi.

Tài liệu về dữ liệu thành viên

- (const NSInteger) kGCKMediaCommandPause

Một cờ (mặt nạ bit) cho biết rằng một mục nội dung nghe nhìn có thể bị tạm dừng.

- (const NSInteger) kGCKMediaCommandSeek

Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn có hỗ trợ tính năng tìm kiếm hay không.

- (const NSInteger) kGCKMediaCommandSetVolume

Một cờ (mặt nạ bit) cho biết bạn có thể thay đổi âm lượng của một mục nội dung nghe nhìn.

- (const NSInteger) kGCKMediaCommandToggleMute

Một cờ (mặt nạ bit) cho biết âm thanh của một mục nội dung nghe nhìn có thể bị tắt tiếng.

- (const NSInteger) kGCKMediaCommandSkipForward

Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ tính năng tua đi.

- (const NSInteger) kGCKMediaCommandSkipBackward

Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ tính năng tua lại.

- (const NSInteger) kGCKMediaCommandQueueNext

Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ việc chuyển sang mục tiếp theo trong hàng đợi.

Deprecated:
Cờ này hiện chưa được triển khai.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Một cờ (mặt nạ bit) cho biết một mục nội dung nghe nhìn hỗ trợ việc chuyển đến mục trước đó trong hàng đợi.

Deprecated:
Cờ này hiện chưa được triển khai.

Thông tin chi tiết về cơ sở lưu trú

- (NSInteger) mediaSessionID
readnonatomicassign

Mã phiên phát nội dung nghe nhìn hiện tại (nếu có); nếu không thì là 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Trạng thái hiện tại của trình phát.

- (BOOL) playingAd
readnonatomicassign

Cho biết liệu thiết bị nhận hiện có đang phát quảng cáo hay không.

Deprecated:
Hãy sử dụng adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Lý do hiện tại khiến thiết bị ở trạng thái rảnh.

Giá trị này chỉ có ý nghĩa nếu trạng thái trình phát là GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Lấy tốc độ phát hiện tại của luồng phát.

Giá trị này sẽ là số âm nếu luồng đang tua lại, 0 nếu luồng đang tạm dừng, 1 nếu luồng đang phát bình thường và một số giá trị dương khác nếu luồng đang tua đi.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation của mặt hàng này.

- (NSTimeInterval) streamPosition
readnonatomicassign

Vị trí hiện tại của luồng, dưới dạng NSTimeInterval kể từ khi bắt đầu luồng.

- (float) volume
readnonatomicassign

Âm lượng của sự kiện phát trực tiếp.

- (BOOL) isMuted
readnonatomicassign

Trạng thái tắt tiếng của luồng phát.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Chế độ lặp lại hiện tại của hàng đợi.

- (NSUInteger) currentItemID
readnonatomicassign

Mã của mục hiện tại trong hàng đợi (nếu có).

- (BOOL) queueHasCurrentItem
readnonatomicassign

Có mục nào trong hàng đợi hay không.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Mục hiện tại trong hàng đợi (nếu có).

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Mục tiếp theo trong hàng đợi (nếu có).

- (BOOL) queueHasPreviousItem
readnonatomicassign

Có mục nào trước mục đang phát trong hàng đợi hay không.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Có mục nào đang được tải trước trong hàng đợi hay không.

- (NSUInteger) preloadedItemID
readnonatomicassign

Mã nhận dạng của mặt hàng hiện đang được tải sẵn, nếu có.

- (NSUInteger) loadingItemID
readnonatomicassign

Mã nhận dạng của mặt hàng hiện đang tải, nếu có.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Danh sách mã nhận dạng bản nhạc đang hoạt động.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Thông tin video (nếu có).

Năm thành lập
3.3
- (id) customData
readnonatomicstrong

Mọi dữ liệu tuỳ chỉnh được liên kết với trạng thái nội dung nghe nhìn.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Trạng thái phát quảng cáo hiện tại.

Năm thành lập
3.3