فئة GCKMediaStatus

مرجع فئة GCKMediaStatus

نظرة عامة

فئة تتضمن معلومات عن حالة بعض الوسائط.

تكتسب NSObject. تنفيذ <NSCopying>.

ملخّص طريقة المثيل

(instancetype) - initWithSessionID:mediaInformation:
 المُهيئ المُعيّن. المزيد...
 
(BOOL) - isMediaCommandSupported:
 للتحقق مما إذا كان البث متوافقًا مع أمر تحكّم معيّن. المزيد...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 لعرض العنصر في الفهرس المحدد في قائمة انتظار التشغيل. المزيد...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 لعرض العنصر الذي يتضمن معرّف العنصر المعني في قائمة انتظار التشغيل. المزيد...
 
(NSInteger) - queueIndexForItemID:
 لعرض فهرس العنصر الذي يتضمن معرّف العنصر المحدد في قائمة انتظار التشغيل، أو عرض -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
 علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح الترتيب العشوائي. المزيد...
 
const NSInteger kGCKMediaCommandSkipAd
 علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح تخطّي الإعلانات المزيد...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 علامة (قناع بت) تشير إلى أنّ قائمة المحتوى التالي في عنصر الوسائط تتيح التكرار إلى أجل غير مسمى. المزيد...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح التكرار إلى أجل غير مسمى المزيد...
 
const NSInteger kGCKMediaCommandQueueRepeat
 علامة (قناع بت) تشير إلى أنّ عنصر الوسائط وقائمة المحتوى التالي يتيحان التكرار إلى أجل غير مسمى المزيد...
 
const NSInteger kGCKMediaCommandEditTracks
 علامة (قناع بت) تشير إلى أنّ مسارات عنصر الوسائط قابلة للتعديل. المزيد...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 علامة (قناع بت) تشير إلى أن معدل تشغيل عنصر الوسائط قابل للتهيئة. المزيد...
 
const NSInteger kGCKMediaCommandLike
 علامة (قناع بت) تشير إلى أنّه يمكن للمستخدم إبداء الإعجاب بعنصر الوسائط. المزيد...
 
const NSInteger kGCKMediaCommandDislike
 علامة (قناع بت) تشير إلى أنّ المستخدم قد لا يعجبه عنصر الوسائط المزيد...
 
const NSInteger kGCKMediaCommandFollow
 علامة (قناع بت) تشير إلى أنّه يمكن للمستخدم متابعة منشئ ملف الوسائط المزيد...
 
const NSInteger kGCKMediaCommandUnfollow
 علامة (قناع بت) تشير إلى أنّه بإمكان المستخدم إلغاء متابعة منشئ ملف الوسائط المزيد...
 
const NSInteger kGCKMediaCommandStreamTransfer
 علامة (قناع بت) تشير إلى أنّ عنصر الوسائط يتيح نقل البث المزيد...
 

ملخّص الموقع

NSInteger mediaSessionID
 معرّف جلسة الوسائط الحالية، إن وجد، وإلا 0. المزيد...
 
GCKMediaPlayerState playerState
 حالة المشغّل الحالية المزيد...
 
BOOL playingAd
 يشير إلى ما إذا كان المُستلِم يشغِّل إعلانًا حاليًا. المزيد...
 
GCKMediaPlayerIdleReason idleReason
 السبب الحالي لعدم النشاط. المزيد...
 
float playbackRate
 الحصول على المعدّل الحالي لتشغيل البث المزيد...
 
GCKMediaInformationmediaInformation
 تمثّل هذه السمة GCKMediaInformation لهذا العنصر. المزيد...
 
NSTimeInterval streamPosition
 موضع البث الحالي، باعتباره NSTimeInterval من بداية البث المزيد...
 
float volume
 مستوى صوت مجموعة البث المزيد...
 
BOOL isMuted
 حالة كتم الصوت في مجموعة البث المزيد...
 
GCKMediaRepeatMode queueRepeatMode
 وضع التكرار الحالي لقائمة الانتظار. المزيد...
 
NSUInteger currentItemID
 رقم تعريف العنصر الحالي في "قائمة المحتوى التالي"، إن وجد. المزيد...
 
BOOL queueHasCurrentItem
 ما إذا كان هناك عنصر حالي في قائمة الانتظار المزيد...
 
GCKMediaQueueItemcurrentQueueItem
 تمثّل هذه السمة عنصر اللائحة الحالي، إن وجد. المزيد...
 
BOOL queueHasNextItem
 للتحقق مما إذا كان هناك عنصر في قائمة الانتظار بعد العنصر الذي يتم تشغيله حاليًا. المزيد...
 
GCKMediaQueueItemnextQueueItem
 عنصر اللائحة التالي، إن وجد. المزيد...
 
BOOL queueHasPreviousItem
 يشير ذلك إلى ما إذا كان هناك عنصر قبل العنصر الذي يتم تشغيله حاليًا في قائمة الانتظار. المزيد...
 
BOOL queueHasLoadingItem
 ما إذا كان هناك عنصر يتم تحميله مسبقًا في قائمة الانتظار المزيد...
 
NSUInteger preloadedItemID
 رقم تعريف العنصر الذي تم تحميله حاليًا مسبقًا، إن وجد. المزيد...
 
NSUInteger loadingItemID
 رقم تعريف العنصر الذي يتم تحميله حاليًا، في حال توفّره. المزيد...
 
NSArray< NSNumber * > * activeTrackIDs
 قائمة معرّفات القنوات النشطة. المزيد...
 
GCKVideoInfovideoInfo
 تمثّل هذه السمة معلومات الفيديو، إن توفّرت. المزيد...
 
id customData
 أي بيانات مخصّصة مرتبطة بحالة الوسائط. المزيد...
 
GCKAdBreakStatusadBreakStatus
 حالة تشغيل الإعلان الحالية المزيد...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 نطاق البث القابل للبحث. المزيد...
 
GCKMediaQueueDataqueueData
 البيانات الوصفية لقائمة انتظار الوسائط المزيد...
 
NSUInteger queueItemCount
 لعرض عدد العناصر في قائمة انتظار التشغيل. المزيد...
 

تفاصيل الطريقة

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (nullable GCKMediaInformation *)  mediaInformation 

المُهيئ المُعيّن.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

للتحقق مما إذا كان البث متوافقًا مع أمر تحكّم معيّن.

- (nullable GCKMediaQueueItem *) queueItemAtIndex: (NSUInteger)  index

لعرض العنصر في الفهرس المحدد في قائمة انتظار التشغيل.

- (nullable GCKMediaQueueItem *) queueItemWithItemID: (NSUInteger)  itemID

لعرض العنصر الذي يتضمن معرّف العنصر المعني في قائمة انتظار التشغيل.

- (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

حالة المشغّل الحالية

- (BOOL) playingAd
readnonatomicassign

يشير إلى ما إذا كان المُستلِم يشغِّل إعلانًا حاليًا.

Deprecated:
يمكنك استخدام adBreakStatus بدلاً منها.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

السبب الحالي لعدم النشاط.

تكون هذه القيمة مفيدة فقط إذا كانت حالة المشغّل GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

الحصول على المعدّل الحالي لتشغيل البث

سيكون هذا التلميح سالبًا في حال تقديم مجموعة البث للوراء، و0 في حال إيقاف البث مؤقتًا، و1 في حال تشغيل البث بشكل طبيعي، والقيمة الموجبة الأخرى إذا كانت عملية البث ترجيعها.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

تمثّل هذه السمة GCKMediaInformation لهذا العنصر.

- (NSTimeInterval) streamPosition
readnonatomicassign

موضع البث الحالي، باعتباره NSTimeInterval من بداية البث

- (float) volume
readnonatomicassign

مستوى صوت مجموعة البث

- (BOOL) isMuted
readnonatomicassign

حالة كتم الصوت في مجموعة البث

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

وضع التكرار الحالي لقائمة الانتظار.

- (NSUInteger) currentItemID
readnonatomicassign

رقم تعريف العنصر الحالي في "قائمة المحتوى التالي"، إن وجد.

- (BOOL) queueHasCurrentItem
readnonatomicassign

ما إذا كان هناك عنصر حالي في قائمة الانتظار

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

تمثّل هذه السمة عنصر اللائحة الحالي، إن وجد.

- (BOOL) queueHasNextItem
readnonatomicassign

للتحقق مما إذا كان هناك عنصر في قائمة الانتظار بعد العنصر الذي يتم تشغيله حاليًا.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

عنصر اللائحة التالي، إن وجد.

- (BOOL) queueHasPreviousItem
readnonatomicassign

يشير ذلك إلى ما إذا كان هناك عنصر قبل العنصر الذي يتم تشغيله حاليًا في قائمة الانتظار.

- (BOOL) queueHasLoadingItem
readnonatomicassign

ما إذا كان هناك عنصر يتم تحميله مسبقًا في قائمة الانتظار

- (NSUInteger) preloadedItemID
readnonatomicassign

رقم تعريف العنصر الذي تم تحميله حاليًا مسبقًا، إن وجد.

- (NSUInteger) loadingItemID
readnonatomicassign

رقم تعريف العنصر الذي يتم تحميله حاليًا، في حال توفّره.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

قائمة معرّفات القنوات النشطة.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

تمثّل هذه السمة معلومات الفيديو، إن توفّرت.

منذ
3.3
- (id) customData
readnonatomicstrong

أي بيانات مخصّصة مرتبطة بحالة الوسائط.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

حالة تشغيل الإعلان الحالية

منذ
3.3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

نطاق البث القابل للبحث.

منذ
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

البيانات الوصفية لقائمة انتظار الوسائط

منذ
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

لعرض عدد العناصر في قائمة انتظار التشغيل.