فئة GCKMediaStatus
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة تتضمّن معلومات الحالة حول بعض الوسائط
تتضمّن NSObject. تنفيذ <NSCopying>
- (BOOL) queueHasNextItem |
|
|
|
للتحقّق مما إذا كان هناك عنصر بعد العنصر الذي يتم تشغيله حاليًا في قائمة الانتظار
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
أداة تهيئة محدّدة
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
تتحقّق هذه السمة مما إذا كان البث يتيح استخدام أمر تحكّم معيّن.
- (NSUInteger) queueItemCount |
|
|
|
تعرض هذه السمة عدد العناصر في قائمة التشغيل.
تعرض هذه الطريقة العنصر في الفهرس المحدّد في قائمة التشغيل.
تعرض هذه الطريقة العنصر الذي يحمل رقم تعريف العنصر المحدّد في قائمة التشغيل.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
تعرض هذه الطريقة فهرس العنصر الذي يحمل معرّف العنصر المحدّد في قائمة التشغيل، أو القيمة -1 إذا لم يكن هناك عنصر بهذا المعرّف في قائمة التشغيل.
- (const NSInteger) kGCKMediaCommandPause |
علامة (قناع بت) تشير إلى إمكانية إيقاف عنصر الوسائط مؤقتًا
- (const NSInteger) kGCKMediaCommandSeek |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح البحث.
- (const NSInteger) kGCKMediaCommandSetVolume |
علامة (قناع بت) تشير إلى إمكانية تغيير مستوى صوت عنصر الوسائط.
- (const NSInteger) kGCKMediaCommandToggleMute |
علامة (قناع بت) تشير إلى إمكانية كتم صوت عنصر وسائط.
- (const NSInteger) kGCKMediaCommandSkipForward |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح التقديم السريع.
- (const NSInteger) kGCKMediaCommandSkipBackward |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح التخطّي للخلف
- (const NSInteger) kGCKMediaCommandQueueNext |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الانتقال إلى العنصر التالي في قائمة الانتظار.
- Deprecated:
- لم يتم تنفيذ هذه العلامة حاليًا.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الانتقال إلى العنصر السابق في قائمة الانتظار.
- Deprecated:
- لم يتم تنفيذ هذه العلامة حاليًا.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
رقم تعريف جلسة الوسائط الحالية، إذا توفّر، وإلا سيتم عرض القيمة 0.
تمثّل هذه السمة حالة المشغّل الحالية.
سبب عدم النشاط الحالي.
لا تكون هذه القيمة ذات معنى إلا إذا كانت حالة المشغّل هي GCKMediaPlayerStateIdle.
تعرض هذه السمة سرعة تشغيل البث الحالية.
ستكون هذه القيمة سالبة إذا كان يتم البحث في البث بشكل عكسي، و0 إذا كان البث متوقفًا مؤقتًا، و1 إذا كان البث يتم تشغيله بشكل طبيعي، وقيمة موجبة أخرى إذا كان يتم البحث في البث بشكل سريع.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
موضع البث الحالي، كـ NSTimeInterval من بداية البث
وضع تكرار قائمة الانتظار الحالي
- (NSUInteger) currentItemID |
|
readnonatomicassign |
معرّف عنصر قائمة الانتظار الحالي، إن وُجد
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
تُستخدَم لتحديد ما إذا كان هناك عنصر حالي في قائمة الانتظار.
عنصر قائمة الانتظار الحالي، إن وُجد
عنصر قائمة الانتظار التالي، إن وُجد
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
تُستخدَم لتحديد ما إذا كان هناك عنصر قبل العنصر الذي يتم تشغيله حاليًا في قائمة الانتظار.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
تُستخدَم لتحديد ما إذا كان هناك عنصر يتم تحميله مسبقًا في قائمة الانتظار.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
معرّف العنصر الذي يتم تحميله مسبقًا حاليًا، إن وُجد
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
معرّف العنصر الذي يتم تحميله حاليًا، إن وجد
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
قائمة معرّفات المسارات النشطة.
تمثّل هذه السمة معلومات الفيديو، إن وُجدت.
- منذ
- 3.3
أي بيانات مخصّصة مرتبطة بحالة الوسائط
تعرِض هذه السمة حالة تشغيل الإعلان الحالية.
- منذ
- 3.3
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]