فئة GCKMediaInformation

مرجع فئة GCKMediaInformation

نظرة عامة

فئة تجمّع معلومات حول عنصر وسائط.

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

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

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 مُعَيِّن مُحدَّد. المزيد...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 أداة تهيئة قديمة، ولا تتضمن المقاطع الصوتية للوسائط أو نمط المسار النصي. المزيد...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 للبحث عن مقطع صوتي للوسائط باستخدام رقم تعريف المسار المحدد. المزيد...
 

ملخص الموقع

NSString * contentID
 معرّف المحتوى لهذا البث. المزيد...
 
GCKMediaStreamType streamType
 نوع البث. المزيد...
 
NSString * contentType
 نوع المحتوى (MIME). المزيد...
 
GCKMediaMetadatametadata
 البيانات الوصفية لعنصر الوسائط المزيد...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 قائمة الفواصل الإعلانية في هذا المحتوى. المزيد...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 قائمة مقاطع الفواصل الإعلانية في هذا المحتوى المزيد...
 
NSTimeInterval streamDuration
 مدة البث بالثواني أو INFINITY إذا كان بثًا مباشرًا. المزيد...
 
NSArray< GCKMediaTrack * > * mediaTracks
 مسارات الوسائط لهذا البث. المزيد...
 
GCKMediaTextTrackStyletextTrackStyle
 نمط المقطع الصوتي لهذا البث. المزيد...
 
id customData
 البيانات المخصصة، إن وجدت. المزيد...
 

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

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (NSArray< GCKMediaTrack * > *__nullable)  mediaTracks
textTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle
customData: (id __nullable)  customData 

مُعَيِّن مُحدَّد.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
customData: (id __nullable)  customData 

أداة تهيئة قديمة، ولا تتضمن المقاطع الصوتية للوسائط أو نمط المسار النصي.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
customDataCustom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Deprecated:
استخدام المُحدِّد المخصص.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

للبحث عن مقطع صوتي للوسائط باستخدام رقم تعريف المسار المحدد.

Parameters
trackIDThe media track ID.
المرتجعات
كائن GCKMediaTrack المتطابق، أو nil إذا لم يكن هناك مسار وسائط يحمل المعرّف المحدّد.

تفاصيل العقار

- (NSString*) contentID
readnonatomiccopy

معرّف المحتوى لهذا البث.

- (GCKMediaStreamType) streamType
readnonatomicassign

نوع البث.

- (NSString*) contentType
readnonatomiccopy

نوع المحتوى (MIME).

- (GCKMediaMetadata*) metadata
readnonatomicstrong

البيانات الوصفية لعنصر الوسائط

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

قائمة الفواصل الإعلانية في هذا المحتوى.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

قائمة مقاطع الفواصل الإعلانية في هذا المحتوى

سينسي
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

مدة البث بالثواني أو INFINITY إذا كان بثًا مباشرًا.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

مسارات الوسائط لهذا البث.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

نمط المقطع الصوتي لهذا البث.

- (id) customData
readnonatomicstrong

البيانات المخصصة، إن وجدت.