<GCKMediaQueueDelegate> پروتکل
پروتکل نمایندگی برای دریافت اعلانهای ناهمزمان از یک GCKMediaQueue .
- از آنجا که
- 4.3.4
<NSObjectNSObject> را به ارث می برد.
زمانی که قرار است یک یا چند تغییر در صف ایجاد شود، فراخوانی می شود.
- Parameters
-
زمانی فراخوانی می شود که صف کاملاً بارگیری شده باشد.
هر آیتم صفی که قبلاً به آن دسترسی داشته اید باید نامعتبر در نظر گرفته شود.
- Parameters
-
- (void) mediaQueue: |
|
( GCKMediaQueue *) |
queue |
didInsertItemsInRange: |
|
(NSRange) |
range |
|
|
| |
|
optional |
زمانی فراخوانی می شود که یک محدوده پیوسته از آیتم های صف در صف درج شده باشد.
- 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 |
زمانی فراخوانی می شود که یک یا چند مورد صف در صف به روز شده باشد.
این شامل مواردی میشود که مواردی که قبلاً به آنها دسترسی داشتهاید اما در دسترس نیستند بازیابی شده و در حافظه پنهان قرار داده شدهاند و مواردی که قبلاً موارد ذخیره شده در حافظه پنهان از حافظه پنهان پاک شدهاند.
- 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 |
زمانی فراخوانی می شود که یک یا چند مورد از صف حذف شده باشد.
- Parameters
-
queue | The queue. |
indexes | The ordered list of indexes of the items that have been removed. |
پس از ایجاد یک یا چند تغییر صف در صف فراخوانی می شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]