Protokol <GCKMediaQueueDelegate>
Protokol delegasi untuk menerima notifikasi asinkron dari GCKMediaQueue.
- Sejak
- 4.3.4
Mewarisi <NSObjectNSObject>.
Dipanggil saat satu atau beberapa perubahan akan dibuat pada antrean.
- Parameters
-
Dipanggil saat antrean telah dimuat ulang sepenuhnya.
Setiap item antrean yang diakses sebelumnya harus dianggap tidak valid.
- Parameters
-
- (void) mediaQueue: |
|
(GCKMediaQueue *) |
queue |
didInsertItemsInRange: |
|
(NSRange) |
range |
|
|
| |
|
optional |
Dipanggil ketika rentang item antrean yang berdekatan telah dimasukkan ke dalam antrean.
- 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 |
Dipanggil ketika satu atau beberapa item antrean telah diperbarui dalam antrean.
Hal ini mencakup kasus saat item yang sebelumnya diakses tetapi tidak tersedia telah diambil dan ditempatkan di cache, dan kasus saat item yang sebelumnya di-cache telah dihapus dari cache.
- 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 |
Dipanggil ketika satu atau beberapa item antrean telah dihapus dari antrean.
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been removed. |
Dipanggil setelah satu atau beberapa perubahan antrean dibuat pada antrean.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.
[null,null,["Terakhir diperbarui pada 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."]]],[]]