کلاس: TextTracksManager

مواد و روش ها

افزودن آهنگ

افزودن تراک (تراک)

آهنگ های متنی را به لیست اضافه می کند.

پارامتر

آهنگ های

آرایه ای از 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 اگر tracksManager در دسترس نباشد.

برمی گرداند

non-null Array of number

getActiveTracks

getActiveTracks() آرایه ای از cast.framework.messages.Track غیر تهی را برمی گرداند.

همه آهنگ های متنی فعال را دریافت می کند.

پرتاب می کند

non-null Error اگر tracksManager در دسترس نباشد.

برمی گرداند

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

getTextTracksStyle

getTextTracksStyle() برمی گرداند ( cast.framework.messages.TextTrackStyle یا تعریف نشده)

سبک آهنگ متن فعلی را برمی‌گرداند.

برمی گرداند

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

getTrackById

getTrackById(id) cast.framework.messages.Track را برمی گرداند

مسیر متن را با شناسه دریافت می کند.

پارامتر

شناسه

عدد

پرتاب می کند

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 غیر تهی را برمی گرداند

آهنگ های متنی را بر اساس زبان دریافت می کند.

پارامتر

زبان

رشته

برچسب زبان مطابق با RFC 5646.

پرتاب می کند

non-null Error اگر زبان در دسترس نباشد.

برمی گرداند

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

setActiveByIds

setActiveByIds (newIds)

آهنگ های متن را با شناسه فعال می کند.

پارامتر

شناسه های جدید

آرایه اعداد

شناسه آهنگ متنی فعال شود. برای پاک کردن مسیرهای متنی، مقدار را روی یک آرایه خالی یا null تنظیم کنید.

مقدار ممکن است صفر باشد.

پرتاب می کند

non-null Error اگر شناسه نامعتبر باشد.

setActiveByLanguage

setActiveByLanguage(زبان)

آهنگ های متنی را بر اساس زبان فعال می کند. فقط اولین آهنگ زبان منطبق فعال خواهد شد.

پارامتر

زبان

رشته

برچسب زبان مطابق با RFC 5646.

پرتاب می کند

non-null Error اگر زبان در دسترس نیست یا نامعتبر است.

setTextTrackStyle

setTextTrackStyle (سبک)

سبک آهنگ متن را تنظیم می کند.

پارامتر

سبک

cast.framework.messages.TextTrackStyle

مقدار نباید صفر باشد.