الصف: أغنية

الشركة المصنِّعة

الأغنية

new Track(trackId, trackType)

المَعلمة

trackId

الرقم

معرّف فريد للمسار في سياق الكائن chrome.cast.media.MediaInfo.

trackType

chrome.cast.media.TrackType

نوع المقطع الصوتي.

يجب ألا تكون القيمة فارغة.

أماكن إقامة

customData

كائن قابل للقيم الفارغة

بيانات التطبيق المُخصَّصة.

language

سلسلة قابلة للقيم الفارغة

علامة اللغة وفقًا لمعيار RFC 5646 إلزامي عندما يكون النوع الفرعي هو SUBTITLES.

اسم

سلسلة قابلة للقيم الفارغة

اسم وصفي للمقطع الصوتي يمكن لشخص عادي قراءته. على سبيل المثال، "الإسبانية". يمكن أن تستخدمه واجهة المستخدم للمرسِل مثلاً لإنشاء مربّع حوار اختيار. إذا كان الاسم فارغًا، فسيحتوي مربع الحوار على خانة فارغة.

النوع الفرعي

chrome.cast.media.TextTrackType قابل للقيم الفارغة

بالنسبة إلى المسارات النصية، تمثّل هذه السمة نوع مسار النص.

trackContentId

سلسلة قابلة للقيم الفارغة

معرّف محتوى المقطع الصوتي قد يكون ذلك عنوان URL للمقطع الصوتي أو أي معرّف آخر يسمح للمستلم بالعثور على المحتوى (عندما لا يكون المقطع الصوتي مضمَّنًا في البيان أو لا يكون مضمَّنًا في البيان). على سبيل المثال، يمكن أن يكون عنوان URL لملف vtt.

trackContentType

سلسلة قابلة للقيم الفارغة

تمثّل هذه السمة نوع MIME لمحتوى المقطع الصوتي. على سبيل المثال، إذا كان المقطع الصوتي هو ملف vtt، سيصبح هو "text/vtt". ويكون هذا الحقل مطلوبًا للمسارات خارج النطاق، لذلك يتم توفيره عادةً إذا تم تقديم trackContentId أيضًا. ولن يكون هذا الإجراء إلزاميًا إذا كان لدى المُستلِم طريقة للتعرّف على المحتوى من trackContentId، ولكن ننصح بذلك. ويجب أن يكون نوع محتوى المقطع الصوتي، إذا تم توفيره، متسقًا مع نوع المقطع الصوتي.

trackId

الرقم

معرّف فريد للمسار في سياق الكائن chrome.cast.media.MediaInfo.

كتابة

non-null chrome.cast.media.TrackType

نوع المقطع الصوتي.