<GCKMediaQueuede> البروتوكول
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
البروتوكول المفوَّض لتلقّي الإشعارات غير المتزامنة من 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 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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."]]],[]]