Lớp GCKMediaStatus

Tổng quan

Một lớp lưu giữ thông tin trạng thái của 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 thực thể

(instancetype) - initWithSessionID:mediaInformation:
 Trình khởi tạo được chỉ định. Xem 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. Xem thêm...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Trả về mục tại chỉ mục đã chỉ định trong hàng đợi phát. Xem thêm...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Trả về mục có mã mục đã cho trong hàng đợi phát. Xem 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 nào như vậy trong hàng đợi. Xem thêm...
 

Thuộc tính công khai

const NSInteger kGCKMediaCommandPause
 Cờ (bitmask) cho biết có thể tạm dừng một mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandSeek
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện có hỗ trợ tìm kiếm. Xem thêm...
 
const NSInteger kGCKMediaCommandSetVolume
 Một cờ (bitmask) cho biết bạn có thể thay đổi âm lượng âm thanh của một mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandToggleMute
 Một cờ (bitmask) cho biết có thể tắt tiếng âm thanh của một mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandSkipForward
 Cờ (bitmask) cho biết mục nội dung đa phương tiện hỗ trợ bỏ qua tiến trình. Xem thêm...
 
const NSInteger kGCKMediaCommandSkipBackward
 Cờ (bitmask) cho biết mục đa phương tiện hỗ trợ bỏ qua lùi lại. Xem thêm...
 
const NSInteger kGCKMediaCommandQueueNext
 Cờ (bitmask) cho biết mộ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. Xem thêm...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ việc di chuyển đến mục trước trong hàng đợi. Xem thêm...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ tính năng xáo trộn. Xem thêm...
 
const NSInteger kGCKMediaCommandSkipAd
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ bỏ qua quảng cáo. Xem thêm...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Cờ (bitmask) cho biết hàng đợi của mục nội dung đa phương tiện hỗ trợ lặp lại vô hạn. Xem thêm...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ việc lặp lại vô hạn. Xem thêm...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện và hàng đợi của mục đó hỗ trợ lặp lại vô hạn. Xem thêm...
 
const NSInteger kGCKMediaCommandEditTracks
 Cờ (bitmask) cho biết phần nội dung đa phương tiện có thể chỉnh sửa được. Xem thêm...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Cờ (bitmask) cho biết tốc độ phát của một mục nội dung đa phương tiện có thể định cấu hình. Xem thêm...
 
const NSInteger kGCKMediaCommandLike
 Cờ (bitmask) cho biết người dùng có thể thích một mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandDislike
 Cờ (bitmask) cho biết người dùng có thể không thích một mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandFollow
 Cờ (bitmask) cho biết người dùng có thể theo dõi người tạo mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandUnfollow
 Một cờ (bitmask) cho biết người dùng có thể ngừng theo dõi người tạo mục nội dung đa phương tiện. Xem thêm...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Cờ (bitmask) cho biết một mục nội dung đa phương tiện có hỗ trợ tính năng chuyển luồng. Xem thêm...
 

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

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

Chi tiết phương pháp

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (nullable GCKMediaInformation *)  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.

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

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

- (nullable GCKMediaQueueItem *) 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 nào như vậy trong hàng đợi.

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

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

Cờ (bitmask) cho biết một mục nội dung đa phương tiện có hỗ trợ tìm kiếm.

- (const NSInteger) kGCKMediaCommandSetVolume

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

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

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

- (const NSInteger) kGCKMediaCommandSkipBackward

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

- (const NSInteger) kGCKMediaCommandQueueNext

Cờ (bitmask) cho biết mộ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.

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ tính năng xáo trộn.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ bỏ qua quảng cáo.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Cờ (bitmask) cho biết hàng đợi của mục nội dung đa phương tiện hỗ trợ lặp lại vô hạn.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Cờ (bitmask) cho biết một mục nội dung đa phương tiện hỗ trợ việc lặp lại vô hạn.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Cờ (bitmask) cho biết một mục nội dung đa phương tiện và hàng đợi của mục đó hỗ trợ lặp lại vô hạn.

mục trong hàng đợi.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Cờ (bitmask) cho biết phần nội dung đa phương tiện có thể chỉnh sửa được.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Cờ (bitmask) cho biết tốc độ phát của một mục nội dung đa phương tiện có thể định cấu hình.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Cờ (bitmask) cho biết người dùng có thể thích một mục nội dung đa phương tiện.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Cờ (bitmask) cho biết người dùng có thể không thích một mục nội dung đa phương tiện.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Cờ (bitmask) cho biết người dùng có thể theo dõi người tạo mục nội dung đa phương tiện.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Một cờ (bitmask) cho biết người dùng có thể ngừng theo dõi người tạo mục nội dung đa phương tiện.

Năm thành lập
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Cờ (bitmask) cho biết một mục nội dung đa phương tiện có hỗ trợ tính năng chuyển luồng.

Năm thành lập
4.4.5

Chi tiết về cơ sở lưu trú

- (NSInteger) mediaSessionID
readnonatomicassign

Mã phiên phát nội dung đa phương tiện hiện tại, nếu có; nếu không thì sẽ 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ó đang phát quảng cáo hay không.

Deprecated:
Thay vào đó, hãy sử dụng adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

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

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

- (float) playbackRate
readnonatomicassign

Xem tốc độ phát hiện tại của sự kiện phát trực tiếp.

Giá trị này sẽ âm nếu luồng đang tìm kiếm ngược, 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ị dương khác nếu luồng đang tìm cách tiến.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation cho mục này.

- (NSTimeInterval) streamPosition
readnonatomicassign

Vị trí phát trực tiếp hiện tại, dưới dạng một khoảng thời gian NSTimeInterval tính từ thời điểm bắt đầu phát trực tiếp.

- (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 hàng đợi 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
readnonatomicweak

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

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

Mục trong hàng đợi tiếp theo, 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

Liệu có mục nào đ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ục 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 về 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 của nội dung nghe nhìn.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

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

Năm thành lập
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Phạm vi có thể tìm kiếm của luồng.

Năm thành lập
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Siêu dữ liệu của hàng đợi nội dung nghe nhìn.

Năm thành lập
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

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