cast. إطار العمل. الرسائل. تتبُّع
لوصف معلومات البيانات الوصفية للمقطع.
الشركة المصنِّعة
الأغنية
new Track(trackId, trackType)
المَعلمة |
|
---|---|
trackId |
الرقم المعرّف الفريد للمقطع الصوتي. |
trackType |
cast.framework.messages.TrackType نوع المقطع الصوتي. يجب ألا تكون القيمة فارغة. |
أماكن إقامة
audioTrackInfo
(cast.framework.messages.AudioTrackInfo غير فارغة أو غير محدّدة)
معلومات خاصة بالصوت عن المقطع الصوتي.
محدّدة فقط لمسارات Track#type === 'AUDIO'
.
customData
(كائن غير فارغ أو غير محدد)
مجموعة بيانات مخصصة من خلال تطبيق المُستلِم.
isInband
(منطقية أو غير محدّدة)
تشير القيمة true
إلى أن المسار مضمَّن في نطاق زمني وليس مسارًا محمّلاً من الجانب الآخر.
ذات صلة بالمسارات النصية فقط
language
(سلسلة أو غير محدّدة)
علامة لغة RFC 5646 إذا كان النوع الفرعي للمقطع الصوتي هو SUBTITLES
، يكون هذا
الحقل إلزاميًا.
اسم
(سلسلة أو غير محدّدة)
اسم وصفي للمقطع الصوتي يمكن للمستخدمين قراءته، على سبيل المثال Spanish
.
الأدوار
(مصفوفة غير فارغة من السلسلة أو غير محددة)
أدوار المقطع الصوتي. يتم التعرف على القيم التالية لكل نوع من الوسائط، مع توضيح القيمة في ISO/IEC 23009-1 وتصنيفها كـ "مخطط دور DASH":
- فيديو: شرح، عنوان فرعي، رئيسي، بديل، مكمّل، علامة، طوارئ
- صوت: رئيسي، بديل، تكميلي، تعليق، دبلجة، طوارئ
- TEXT: رئيسي، بديل، عنوان فرعي، تكميلي، تعليق، دبلجة، وصف، forced_subtitle
النوع الفرعي
(سلسلة أو غير محدّدة)
بالنسبة إلى مسارات النص، نوع مسار النص.
trackContentId
(سلسلة أو غير محدّدة)
يمكن أن تكون السمة trackContentId
عنوان URL للمقطع الصوتي أو أي معرّف آخر يتيح للمستلم العثور على المحتوى (عندما لا يكون المقطع الصوتي في النطاق أو عندما لا يكون مضمّنًا في البيان). على سبيل المثال، يمكن أن يكون
عنوان URL لملف VTT.
trackContentType
(سلسلة أو cast.framework.messages.CaptionMimeType غير فارغ، أو غير محدّد)
وهي تمثل نوع MIME لمحتوى المقطع الصوتي. على سبيل المثال، إذا كان المسار ملف VTT، ستكون القيمة "text/vtt". ويكون هذا الحقل مطلوبًا للمسارات خارج النطاق، لذلك يتم توفيره عادةً في حال تقديم trackContentId
أيضًا. إذا كان المُستلِم لديه طريقة
للتعرّف على المحتوى من trackContentId
، نقترح عليك ملء هذا الحقل
ولكن ليس إلزاميًا. ويجب أن يكون نوع محتوى المقطع الصوتي، إذا تم توفيره، متسقًا مع نوع المقطع الصوتي.
trackId
الرقم
المعرّف الفريد للمسار في سياق عنصر MediaInformation
.
كتابة
non-null cast.framework.messages.TrackType
نوع المقطع الصوتي ("نص" أو "صوتي" أو "فيديو").