cast. إطار العمل. TextTracksManager
يدير مسارات النص.
- الرميات
-
non-null Error
في حال استخدام الدالة الإنشائية مباشرةً. ويجب الوصول إلى TextTracksManager فقط من خلال طلب cast.framework.PlayerManager#getTextTracksManager.
الطُرق
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 |
مصفوفة أرقام أرقام تعريف مسارات النص المراد تفعليها. لمحو
مسارات النص، اضبط القيمة على مصفوفة فارغة أو قد تكون القيمة فارغة. |
- الرميات
-
non-null Error
إذا كان المعرّف غير صالح.
setActiveByLanguage
setActiveByLanguage(language)
لتعيين مسارات النص لتكون نشطة حسب اللغة. سيتم تفعيل أول مسار لغة مطابق فقط.
المَعلمة |
|
---|---|
language |
سلسلة علامة اللغة وفقًا لمعيار RFC 5646 |
- الرميات
-
non-null Error
إذا لم تكن اللغة متاحة أو غير صالحة.
setTextTrackStyle
setTextTrackStyle(style)
لتعيين نمط مسار النص.
المَعلمة |
|
---|---|
style |
cast.framework.messages.TextTrackStyle يجب ألا تكون القيمة فارغة. |