فئة GCKMediaTrack
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فئة تمثّل مقطعًا صوتيًا أو مرئيًا.
تكون مثيلات هذا العنصر غير قابلة للتغيير.
ترث هذه الفئة NSObject و<NSCopying> و <NSCoding>.
- (instancetype) initWithIdentifier: |
|
(NSInteger) |
identifier |
contentIdentifier: |
|
(NSString *__nullable) |
contentIdentifier |
contentType: |
|
(NSString *) |
contentType |
type: |
|
(GCKMediaTrackType) |
type |
textSubtype: |
|
(GCKMediaTextTrackSubtype) |
textSubtype |
name: |
|
(NSString *__nullable) |
name |
languageCode: |
|
(NSString *__nullable) |
languageCode |
customData: |
|
(id __nullable) |
customData |
|
|
| |
أداة تهيئة محدّدة
تنشئ هذه الدالة GCKMediaTrack جديدًا باستخدام قيم السمات المحدّدة.
المعرّف الرقمي الفريد للمسار
- (NSString*) contentIdentifier |
|
readnonatomiccopy |
معرّف محتوى الأغنية، والذي قد يكون nil
- (NSString*) contentType |
|
readnonatomiccopy |
نوع محتوى المقطع الصوتي (MIME)
النوع الفرعي لمسار النص، وينطبق فقط على مسارات النص
اسم المقطع الصوتي، والذي قد يكون nil
- (NSString*) languageCode |
|
readnonatomiccopy |
رمز اللغة RFC 1766 للمسار، والذي قد يكون nil
البيانات المخصّصة، إن وجدت
يجب أن يكون إما كائنًا يمكن تسلسله إلى JSON باستخدام NSJSONSerialization أو nil
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKMediaTrack` class represents a media track with properties like identifier, content type, and language."],["Instances of `GCKMediaTrack` are immutable, meaning their properties cannot be changed after creation."],["It provides a designated initializer to create instances with specific property values."],["`GCKMediaTrack` inherits from `NSObject`, `NSCopying`, and `NSCoding`, enabling object copying and archiving."],["Developers can access track information through various read-only properties like `identifier`, `contentType`, `type`, and more."]]],["The `GCKMediaTrack` class represents an immutable media track with properties like a unique numeric identifier, content identifier, content type (MIME), track type, text subtype, name, language code, and custom data. It provides a designated initializer (`initWithIdentifier`) to construct a new instance, defining all track properties. Each property, including identifier, content, and name, is described. Custom data can be stored, which must be serializable to JSON.\n"]]