قالب. چارچوب . TextTracksManager
آهنگ های متنی را مدیریت می کند.
- پرتاب می کند
non-null Error
اگر سازنده مستقیماً استفاده شود. تنها با فراخوانی cast.framework.PlayerManager#getTextTracksManager باید به 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)
آهنگ های متن را با شناسه فعال می کند.
پارامتر | |
---|---|
شناسه های جدید | آرایه اعداد شناسه آهنگ متنی فعال شود. برای پاک کردن مسیرهای متنی، مقدار را روی یک آرایه خالی یا مقدار ممکن است صفر باشد. |
- پرتاب می کند
non-null Error
اگر شناسه نامعتبر باشد.
setActiveByLanguage
setActiveByLanguage(زبان)
آهنگ های متنی را بر اساس زبان فعال می کند. فقط اولین آهنگ زبان منطبق فعال خواهد شد.
پارامتر | |
---|---|
زبان | رشته برچسب زبان مطابق با RFC 5646. |
- پرتاب می کند
non-null Error
اگر زبان در دسترس نیست یا نامعتبر است.
setTextTrackStyle
setTextTrackStyle (سبک)
سبک آهنگ متن را تنظیم می کند.
پارامتر | |
---|---|
سبک | cast.framework.messages.TextTrackStyle مقدار نباید صفر باشد. |