کلاس: TextTracksManager

روش‌ها

اضافه کردن آهنگ‌ها

اضافه کردن آهنگ‌ها (آهنگ‌ها)

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

پارامتر

آهنگ‌ها

آرایه‌ای از نوع cast.framework.messages.Track غیر تهی

مقدار نباید تهی (null) باشد.

پرتاب‌ها

non-null Error اگر آهنگ‌ها در دسترس نباشند، یا trackId منحصر به فرد نباشد، یا آهنگ‌های غیر متنی اضافه کنید.

ایجاد آهنگ

تابع ()createTrack مقدار cast.framework.messages.Track را برمی‌گرداند.

یک مسیر متنی ایجاد می‌کند.

پرتاب‌ها

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

بازگشت‌ها

non-null cast.framework.messages.Track

دریافت شناسه‌های فعال

تابع getActiveIds() آرایه‌ای از اعداد را برمی‌گرداند.

تمام شناسه‌های متنی فعال را دریافت می‌کند.

بازگشت‌ها

non-null Array of number

دریافت آهنگ‌های فعال

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

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

بازگشت‌ها

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

getTextTracksStyle

تابع ()getTextTracksStyle مقدار ( cast.framework.messages.TextTrackStyle یا undefined) را برمی‌گرداند.

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

بازگشت‌ها

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

دریافت TrackById

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

متن را بر اساس شناسه (id) دریافت می‌کند.

پارامتر

شناسه

شماره

پرتاب‌ها

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

بازگشت‌ها

nullable cast.framework.messages.Track

دریافت آهنگ‌ها

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

تمام مسیرهای متنی (غیر اجباری) را برمی‌گرداند.

بازگشت‌ها

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

دریافت آهنگ‌ها بر اساس زبان

تابع getTracksByLanguage(language) آرایه‌ای از نوع cast.framework.messages.Track غیر تهی را برمی‌گرداند.

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

پارامتر

زبان

رشته

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

پرتاب‌ها

non-null Error در صورت عدم وجود زبان مورد نظر.

بازگشت‌ها

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

تنظیم ActiveByIds

تنظیم شناسه‌های فعال (شناسه‌های جدید)

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

پارامتر

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

آرایه‌ای از اعداد

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

مقدار ممکن است تهی (null) باشد.

پرتاب‌ها

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

تنظیم فعال توسط زبان

setActiveByLanguage(زبان)

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

پارامتر

زبان

رشته

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

پرتاب‌ها

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

تنظیم سبک آهنگ متن

تنظیم سبک پیگیری متن (سبک)

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

پارامتر

سبک

قالب‌بندی.چارچوب.پیام‌ها.سبک پیگیری متن

مقدار نباید تهی (null) باشد.

پرتاب‌ها

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