<GCKMediaQueuedelegate> Giao thức
Giao thức uỷ quyền để nhận thông báo không đồng bộ từ GCKMediaQueue.
- Năm thành lập
- 4.3.4
Kế thừa <NSObjectNSObject>.
Được gọi khi một hoặc nhiều thay đổi sắp được thực hiện trong hàng đợi.
- Parameters
-
Được gọi khi hàng đợi đã được tải lại toàn bộ.
Mọi mục trong hàng đợi đã truy cập trước đó sẽ được coi là không hợp lệ.
- Parameters
-
- (void) mediaQueue: |
|
(GCKMediaQueue *) |
queue |
didInsertItemsInRange: |
|
(NSRange) |
range |
|
|
| |
|
optional |
Được gọi khi một dải liền kề các mục trong hàng đợi được chèn vào hàng đợi.
- Parameters
-
queue | The queue. |
range | The range indicating the starting index and count of items inserted. |
- (void) mediaQueue: |
|
(GCKMediaQueue *) |
queue |
didUpdateItemsAtIndexes: |
|
(NSArray< NSNumber * > *) |
indexes |
|
|
| |
|
optional |
Được gọi khi một hoặc nhiều mục trong hàng đợi đã được cập nhật trong hàng đợi.
Điều này bao gồm trường hợp các mục được truy cập trước đó nhưng không có sẵn đã được truy xuất và đặt vào bộ nhớ đệm, cũng như trường hợp các mục được lưu vào bộ nhớ đệm trước đó đã bị xoá khỏi bộ nhớ đệm.
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been updated. |
- (void) mediaQueue: |
|
(GCKMediaQueue *) |
queue |
didRemoveItemsAtIndexes: |
|
(NSArray< NSNumber * > *) |
indexes |
|
|
| |
|
optional |
Được gọi khi một hoặc nhiều mục trong hàng đợi đã bị xoá khỏi hàng đợi.
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been removed. |
Được gọi sau khi một hoặc nhiều thay đổi trong hàng đợi đã được thực hiện.
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-01 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-12-01 UTC."],[[["The `GCKMediaQueueDelegate` protocol enables receiving asynchronous notifications from a `GCKMediaQueue`, informing about changes like insertions, removals, and updates."],["It provides methods to handle queue changes, including `mediaQueueWillChange:`, `mediaQueueDidReloadItems:`, `mediaQueue:didInsertItemsInRange:`, `mediaQueue:didUpdateItemsAtIndexes:`, `mediaQueue:didRemoveItemsAtIndexes:`, and `mediaQueueDidChange:`."],["These methods are optional and offer insights into queue modifications, such as when items are added, updated, or removed, or when the entire queue is reloaded."],["Developers can implement these methods to respond to queue events and update their application's state accordingly, ensuring synchronization with the media queue."]]],[]]