فئة GCKMediaQueueItemBuilder Class

مرجع فئة GCKMediaQueueItemBuilder

نظرة عامة

كائن أداة إنشاء لإنشاء مثيلات GCKMediaQueueItem جديدة أو مشتقة.

يمكن استخدام أداة الإنشاء لاستخلاص GCKMediaQueueItem من طريقة حالية:

[[GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:OriginalItem];
Builder.startTime = 10; // تغيير وقت البدء.
Builder.autoplay = لا، // تغيير علامة التشغيل التلقائي.
GCKMediaQueueItem *derivedItem = [builder build];

ويمكن استخدامها أيضًا لإنشاء GCKMediaQueueItem جديد من البداية:

Builder.mediaInformation = ...،
Builder.autoplay = ...;
// تعيين جميع الخصائص الأخرى المطلوبة...
GCKMediaQueueItem *newItem = [builder build];

تكتسب NSObject.

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

(instancetype) - init
 تنشئ دالة GCKMediaQueueItemBuilder جديدة بسمات تم إعدادها إلى القيم التلقائية. المزيد...
 
(instancetype) - initWithMediaQueueItem:
 تنشئ سمة GCKMediaQueueItemBuilder جديدة بسمات منسوخة من GCKMediaQueueItem المحدّدة، بما في ذلك معرّف السلعة. المزيد...
 
(GCKMediaQueueItem *) - build
 تنشئ GCKMediaQueueItem باستخدام السمات الحالية في أداة الإنشاء. المزيد...
 

ملخّص الموقع

GCKMediaInformationmediaInformation
 معلومات الوسائط المرتبطة بهذا العنصر. المزيد...
 
BOOL autoplay
 لتحديد ما إذا كان يجب بدء تشغيل العنصر تلقائيًا عندما يصبح العنصر الحالي في قائمة الانتظار أم لا. المزيد...
 
NSTimeInterval startTime
 وقت بدء العنصر بالثواني. المزيد...
 
NSTimeInterval playbackDuration
 مدة تشغيل العنصر، بالثواني أو INFINITY إذا كان يجب استخدام المدة الفعلية للبث. المزيد...
 
NSTimeInterval preloadTime
 المدة التي تسبق انتهاء تحميل المحتوى السابق بالثواني قبل أن يبدأ المستلِم التحميل المُسبق لهذا العنصر. المزيد...
 
NSArray< NSNumber * > * activeTrackIDs
 أرقام تعريف التتبّع النشطة لهذا العنصر. المزيد...
 
id customData
 البيانات المخصّصة المرتبطة بهذا العنصر، إن توفّرت. المزيد...
 

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

- (instancetype) init

تنشئ دالة GCKMediaQueueItemBuilder جديدة بسمات تم إعدادها إلى القيم التلقائية.

- (instancetype) initWithMediaQueueItem: (nullable GCKMediaQueueItem *)  item

تنشئ سمة GCKMediaQueueItemBuilder جديدة بسمات منسوخة من GCKMediaQueueItem المحدّدة، بما في ذلك معرّف السلعة.

Parameters
itemThe item to copy.
- (GCKMediaQueueItem *) build

تنشئ GCKMediaQueueItem باستخدام السمات الحالية في أداة الإنشاء.

تفاصيل الموقع

- (GCKMediaInformation*) mediaInformation
readwritenonatomiccopy

معلومات الوسائط المرتبطة بهذا العنصر.

- (BOOL) autoplay
readwritenonatomicassign

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

إذا كان NO، سيتم إيقاف قائمة المحتوى التالي مؤقتًا عند وصولها إلى هذا العنصر. القيمة التلقائية هي YES.

- (NSTimeInterval) startTime
readwritenonatomicassign

وقت بدء العنصر بالثواني.

القيمة التلقائية هي kGCKInvalidTimeInterval، ما يشير إلى أنّه لا ينطبق وقت البدء (على سبيل المثال، للبث المباشر) أو إلى استخدام وقت البدء التلقائي.

- (NSTimeInterval) playbackDuration
readwritenonatomicassign

مدة تشغيل العنصر، بالثواني أو INFINITY إذا كان يجب استخدام المدة الفعلية للبث.

- (NSTimeInterval) preloadTime
readwritenonatomicassign

المدة التي تسبق انتهاء تحميل المحتوى السابق بالثواني قبل أن يبدأ المستلِم التحميل المُسبق لهذا العنصر.

القيمة التلقائية هي kGCKInvalidTimeInterval، ما يشير إلى عدم توفّر وقت للتحميل المُسبق.

- (NSArray<NSNumber *>*) activeTrackIDs
readwritenonatomiccopy

أرقام تعريف التتبّع النشطة لهذا العنصر.

- (id) customData
readwritenonatomiccopy

البيانات المخصّصة المرتبطة بهذا العنصر، إن توفّرت.