Lớp GCKMediaStatus
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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>.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
Trình khởi tạo được chỉ định.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The 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.
Trả về mục tại chỉ mục đã chỉ định trong hàng đợi phát.
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.
- (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
- (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.
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.
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.
- (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.
Trạng thái tắt tiếng của luồng.
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.
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.
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.
Thông tin về video, nếu có.
- Năm thành lập
- 3,3
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.
Trạng thái phát lại quảng cáo hiện tại.
- Năm thành lập
- 3,3
Phạm vi có thể tìm kiếm của luồng.
- Năm thành lập
- 4.4.1
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.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2023-12-02 UTC."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]