Lớp GCKMediaStatus

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

Tổng quan

Một lớp chứa 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 đang phát sau hàng đang phát hay không trong hàng đợi. Thêm...
 
(instancetype) - initWithSessionID:mediaInformation:
 Trình khởi tạo được chỉ định. Thêm...
 
(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. Thêm...
 
(NSUInteger) - queueItemCount
 Trả về số lượng mục trong hàng đợi phát. Thêm...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Trả về mục tại chỉ mục đã chỉ định trong hàng đợi phát. Thêm...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Trả về mục có mã mục đã cho trong hàng đợi phát. Thêm...
 
(NSInteger) - queueIndexForItemID:
 Trả về chỉ mục của mục có ID mục đã cho trong hàng đợi phát hoặc -1 nếu không có mục đó trong hàng đợi. Thêm...
 

Thuộc tính công khai

const NSInteger kGCKMediaCommandPause
 Cờ (mặt nạ bit) cho biết có thể tạm dừng mục nội dung đa phương tiện. Thêm...
 
const NSInteger kGCKMediaCommandSeek
 Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ tua. Thêm...
 
const NSInteger kGCKMediaCommandSetVolume
 Cờ (mặt nạ bit) cho biết có thể thay đổi âm lượng của mục nội dung đa phương tiện. Thêm...
 
const NSInteger kGCKMediaCommandToggleMute
 Cờ (mặt nạ bit) cho biết có thể tắt tiếng âm thanh của mục nội dung đa phương tiện. Thêm...
 
const NSInteger kGCKMediaCommandSkipForward
 Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ bỏ qua. Thêm...
 
const NSInteger kGCKMediaCommandSkipBackward
 Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ bỏ qua. Thêm...
 
const NSInteger kGCKMediaCommandQueueNext
 Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ di chuyển đến mục tiếp theo trong hàng đợi. Thêm...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ di chuyển đến mục trước trong hàng đợi. Thêm...
 

Tóm tắt thuộc tính

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

Chi tiết phương thức

- (BOOL) queueHasNextItem

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

- (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 đã 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ó ID mục đã cho trong hàng đợi phát hoặc -1 nếu không có mục đó trong hàng đợi.

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

- (const NSInteger) kGCKMediaCommandPause

Cờ (mặt nạ bit) cho biết có thể tạm dừng mục nội dung đa phương tiện.

- (const NSInteger) kGCKMediaCommandSeek

Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ tua.

- (const NSInteger) kGCKMediaCommandSetVolume

Cờ (mặt nạ bit) cho biết có thể thay đổi âm lượng của mục nội dung đa phương tiện.

- (const NSInteger) kGCKMediaCommandToggleMute

Cờ (mặt nạ bit) cho biết có thể tắt tiếng âm thanh của mục nội dung đa phương tiện.

- (const NSInteger) kGCKMediaCommandSkipForward

Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ bỏ qua.

- (const NSInteger) kGCKMediaCommandSkipBackward

Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ bỏ qua.

- (const NSInteger) kGCKMediaCommandQueueNext

Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ di chuyển đến mục tiếp theo trong hàng đợi.

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

Cờ (mặt nạ bit) cho biết mục nội dung đa phương tiện hỗ trợ di chuyển đến mục trước trong hàng đợi.

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

Chi tiết thuộc tính

- (NSInteger) mediaSessionID
readnonatomicassign

Mã phiên đa phương tiệ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 người chơi.

- (BOOL) playingAd
readnonatomicassign

Cho biết liệu người nhận hiện có phát quảng cáo hay không.

Deprecated:
Sử dụng adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Lý do hiện tại khi không hoạt động.

Giá trị này chỉ có ý nghĩa nếu trạng thái của người chơi là GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Xem tốc độ phát trực tuyến hiện tại.

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

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation cho mục này.

- (NSTimeInterval) streamPosition
readnonatomicassign

Vị trí luồng hiện tại, dưới dạng NSTimeInterval từ đầu luồng.

- (float) volume
readnonatomicassign

Âm lượng của luồng.

- (BOOL) isMuted
readnonatomicassign

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

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Chế độ lặp lại danh sách chờ hiện tại.

- (NSUInteger) currentItemID
readnonatomicassign

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

- (BOOL) queueHasCurrentItem
readnonatomicassign

Liệu có mục hiện tại trong hàng đợi hay không.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Mục hàng hiện tại, nếu có.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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

- (BOOL) queueHasPreviousItem
readnonatomicassign

Liệu có mặt hàng nào đang chờ mặt hàng đang phát trong hàng đợi hay không.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Liệu có một mục đang được tải trước trong hàng đợi hay không.

- (NSUInteger) preloadedItemID
readnonatomicassign

Mã của mục hiện được tải trước, nếu có.

- (NSUInteger) loadingItemID
readnonatomicassign

Mã của mặt hàng hiện đang tải (nếu có).

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Danh sách mã theo dõi đang hoạt động.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Thông tin video, nếu có.

Since
3,3
- (id) customData
readnonatomicstrong

Mọi dữ liệu tuỳ chỉnh 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.

Since
3,3