فئة GCKMediaInformationBuilder Class
كائن أداة إنشاء لإنشاء مثيلات GCKMediaInformation جديدة أو مشتقة.
يمكن استخدام أداة الإنشاء لاستخلاص GCKMediaInformation من طريقة حالية:
ويمكن استخدامها أيضًا لإنشاء GCKMediaInformation جديد من البداية:
- منذ
- 4.0
تكتسب NSObject.
- (instancetype) initWithContentURL: |
|
(NSURL *) |
contentURL |
|
تنشئ هذه الدالة GCKMediaInformationBuilder جديدة تتضمّن السمات المطلوبة المحددة، وجميع السمات الأخرى التي تم إعدادها إلى القيم التلقائية.
- Parameters
-
contentURL | The URL of the content to be played. |
- منذ
- 4.3.4
- (instancetype) initWithEntity: |
|
(NSString *) |
entity |
|
تنشئ هذه الدالة GCKMediaInformationBuilder جديدة تتضمّن السمات المطلوبة المحددة، وجميع السمات الأخرى التي تم إعدادها إلى القيم التلقائية.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
|
تنشئ هذه الدالة GCKMediaInformationBuilder جديدة تتضمّن السمات المطلوبة المحددة، وجميع السمات الأخرى التي تم إعدادها إلى القيم التلقائية.
- Deprecated:
- استخدِم initWithContentURL: أو initWithEntity: بدلاً من ذلك.
تنشئ هذه الدالة GCKMediaInformationBuilder جديدة تتضمّن السمات المطلوبة المحددة، وجميع السمات الأخرى التي تم إعدادها إلى القيم التلقائية.
- Deprecated:
- استخدِم initWithContentURL: أو initWithEntity: بدلاً من ذلك.
Content ID لمصدر البيانات هذا.
- Deprecated:
- استخدِم contentURL والكيان بدلاً من ذلك.
تمثّل هذه السمة عنوان URL للمحتوى الذي سيتم تشغيله.
- منذ
- 4.3.4
نوع ساحة المشاركات
الإعداد التلقائي هو GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
البيانات الوصفية لعنصر الوسائط.
قائمة الفواصل الإعلانية في هذا المحتوى
قائمة مقاطع الفواصل الإعلانية في هذا المحتوى
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
مدة البث بالثواني أو INFINITY
إذا كان بثًا مباشرًا
ويكون الإعداد التلقائي بالقيمة 0.
مسارات الوسائط لهذا البث.
نمط المقطع الصوتي النصي لساحة المشاركات هذه.
الرابط لصفحة الوسائط حسب ما يستخدمه "مساعد Google"، إن وجد.
تمثّل هذه السمة إعدادات طلب VMAP إن توفّرت.
اطّلع على مزيد من المعلومات هنا: نموذج عرض إعلانات الفيديو الرقمية 4.0. إذا لم يكن هذا الحقل خاليًا، سيتم تجاهل جميع الحقول الأخرى المرتبطة بالإعلانات.
- منذ
- 4.3.4
- (NSTimeInterval) startAbsoluteTime |
|
readwritenonatomicassign |
وقت بدء البث، بالثواني في وقت الحقبة، أو kGCKInvalidTimeInterval
إذا لم يكن متاحًا.
يكون الإعداد التلقائي هو kGCKInvalidTimeInterval
.
- منذ
- 4.4.1
تنسيق مقطع صوتي HLS
- منذ
- 4.6.0
تنسيق مقطع فيديو HLS
- منذ
- 4.6.0
البيانات المخصّصة، إن توفّرت.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]