فئة GCKMediaStatus
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة تتضمن معلومات عن حالة بعض الوسائط.
تكتسب NSObject. تنفيذ <NSCopying>.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
المُهيئ المُعيّن.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
للتحقق مما إذا كان البث متوافقًا مع أمر تحكّم معيّن.
لعرض العنصر في الفهرس المحدد في قائمة انتظار التشغيل.
لعرض العنصر الذي يتضمن معرّف العنصر المعني في قائمة انتظار التشغيل.
- (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 |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الانتقال إلى العنصر التالي في قائمة الانتظار.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الانتقال إلى العنصر السابق في قائمة الانتظار.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الترتيب العشوائي.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح تخطّي الإعلانات
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
علامة (قناع بت) تشير إلى أنّ قائمة المحتوى التالي في عنصر الوسائط تتيح التكرار إلى أجل غير مسمى.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح التكرار إلى أجل غير مسمى
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط وقائمة المحتوى التالي يتيحان التكرار إلى أجل غير مسمى
العناصر في قائمة الانتظار.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
علامة (قناع بت) تشير إلى أنّ مسارات عنصر الوسائط قابلة للتعديل.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
علامة (قناع بت) تشير إلى أن معدل تشغيل عنصر الوسائط قابل للتهيئة.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
علامة (قناع بت) تشير إلى أنّه يمكن للمستخدم إبداء الإعجاب بعنصر الوسائط.
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
علامة (قناع بت) تشير إلى أنّ المستخدم قد لا يعجبه عنصر الوسائط
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
علامة (قناع بت) تشير إلى أنّه يمكن للمستخدم متابعة منشئ ملف الوسائط
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
علامة (قناع بت) تشير إلى أنّه بإمكان المستخدم إلغاء متابعة منشئ ملف الوسائط
- منذ
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح نقل البث
- منذ
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
معرّف جلسة الوسائط الحالية، إن وجد، وإلا 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
السبب الحالي لعدم النشاط.
تكون هذه القيمة مفيدة فقط إذا كانت حالة المشغّل GCKMediaPlayerStateIdle.
الحصول على المعدّل الحالي لتشغيل البث
سيكون هذا التلميح سالبًا في حال تقديم مجموعة البث للوراء، و0 في حال إيقاف البث مؤقتًا، و1 في حال تشغيل البث بشكل طبيعي، والقيمة الموجبة الأخرى إذا كانت عملية البث ترجيعها.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
موضع البث الحالي، باعتباره NSTimeInterval من بداية البث
حالة كتم الصوت في مجموعة البث
وضع التكرار الحالي لقائمة الانتظار.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
رقم تعريف العنصر الحالي في "قائمة المحتوى التالي"، إن وجد.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
ما إذا كان هناك عنصر حالي في قائمة الانتظار
تمثّل هذه السمة عنصر اللائحة الحالي، إن وجد.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
للتحقق مما إذا كان هناك عنصر في قائمة الانتظار بعد العنصر الذي يتم تشغيله حاليًا.
عنصر اللائحة التالي، إن وجد.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
يشير ذلك إلى ما إذا كان هناك عنصر قبل العنصر الذي يتم تشغيله حاليًا في قائمة الانتظار.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
ما إذا كان هناك عنصر يتم تحميله مسبقًا في قائمة الانتظار
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
رقم تعريف العنصر الذي تم تحميله حاليًا مسبقًا، إن وجد.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
رقم تعريف العنصر الذي يتم تحميله حاليًا، في حال توفّره.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
قائمة معرّفات القنوات النشطة.
تمثّل هذه السمة معلومات الفيديو، إن توفّرت.
- منذ
- 3.3
أي بيانات مخصّصة مرتبطة بحالة الوسائط.
حالة تشغيل الإعلان الحالية
- منذ
- 3.3
نطاق البث القابل للبحث.
- منذ
- 4.4.1
البيانات الوصفية لقائمة انتظار الوسائط
- منذ
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
لعرض عدد العناصر في قائمة انتظار التشغيل.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]