الصف: TextTracksManager

الطُرق

addTracks

addTracks(tracks)

إضافة مسارات نصية إلى القائمة

المَعلمة

مسارات

مصفوفة cast.framework.messages.Track غير الفارغة

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

الرميات

non-null Error إذا لم تكن المقاطع الصوتية متاحة، أو لم يكن معرّف trackId فريدًا، أو أضِف مسارات غير نصية.

createTrack

تعرض الدالة createTrack() cast.framework.messages.Track

لإنشاء مسار نصي.

المرتجعات

non-null cast.framework.messages.Track 

getActiveIds

تعرض getActiveIds() صفيفًا من الأرقام.

الحصول على جميع أرقام تعريف النص النشطة

الرميات

non-null Error في حال عدم توفّر TrackManager.

المرتجعات

non-null Array of number 

getActiveTracks

تعرض getActiveTracks() مصفوفة cast.framework.messages.Track غير الفارغة.

للحصول على جميع مسارات النص النشطة.

الرميات

non-null Error في حال عدم توفّر TrackManager.

المرتجعات

non-null Array of non-null cast.framework.messages.Track 

getTextTracksStyle

getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)

لعرض نمط مسار النص الحالي.

المرتجعات

(non-null cast.framework.messages.TextTrackStyle or undefined) 

getTrackById

تعرض getTrackById(id) cast.framework.messages.Track

للحصول على مسار نصي حسب المعرف.

المَعلمة

id

الرقم

الرميات

non-null Error إذا لم يكن المعرّف متاحًا أو غير صالح.

المرتجعات

nullable cast.framework.messages.Track 

getTracks

تعرض getTracks() مصفوفة cast.framework.messages.Track غير الفارغة

عرض جميع مسارات النص (غير المفروضة).

المرتجعات

non-null Array of non-null cast.framework.messages.Track 

getTracksByLanguage

تعرض getTracksByLanguage(language) مصفوفة cast.framework.messages.Track غير الفارغة.

الحصول على مسارات نصية حسب اللغة

المَعلمة

language

سلسلة

علامة اللغة وفقًا لمعيار RFC 5646

الرميات

non-null Error إذا لم تكن اللغة متاحة.

المرتجعات

non-null Array of non-null cast.framework.messages.Track 

setActiveByIds

setActiveByIds(newIds)

لتعيين مسارات النص لتكون نشطة بواسطة رقم التعريف.

المَعلمة

newIds

مصفوفة أرقام

أرقام تعريف مسارات النص المراد تفعليها. لمحو مسارات النص، اضبط القيمة على مصفوفة فارغة أو null.

قد تكون القيمة فارغة.

الرميات

non-null Error إذا كان المعرّف غير صالح.

setActiveByLanguage

setActiveByLanguage(language)

لتعيين مسارات النص لتكون نشطة حسب اللغة. سيتم تفعيل أول مسار لغة مطابق فقط.

المَعلمة

language

سلسلة

علامة اللغة وفقًا لمعيار RFC 5646

الرميات

non-null Error إذا لم تكن اللغة متاحة أو غير صالحة.

setTextTrackStyle

setTextTrackStyle(style)

لتعيين نمط مسار النص.

المَعلمة

style

cast.framework.messages.TextTrackStyle

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