قالب. چارچوب . (cast. framework) مدیر آهنگهای صوتی
آهنگهای صوتی را مدیریت میکند.
- پرتابها
non-null Errorدر صورت استفاده مستقیم از سازنده.AudioTracksManagerباید با فراخوانی cast.framework.PlayerManager#getAudioTracksManager نمونهسازی شود.
روشها
دریافت شناسه فعال
تابع ()getActiveId عدد را برمیگرداند.
شناسه آهنگ صوتی فعال را دریافت میکند.
- بازگشتها
nullable number
دریافت ActiveTrack
تابع ()getActiveTrack مقدار cast.framework.messages.Track را برمیگرداند.
آهنگ صوتی فعال را دریافت میکند.
- بازگشتها
nullable cast.framework.messages.Track
دریافت TrackById
تابع getTrackById(id) مقدار cast.framework.messages.Track را برمیگرداند.
آهنگ صوتی که با id مطابقت دارد را برمیگرداند.
پارامتر | |
|---|---|
شناسه | شماره |
- پرتابها
non-null Errorدر صورت نامعتبر بودنid.- بازگشتها
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 غیر تهی را برمیگرداند.
تمام آهنگهای صوتی که language مطابقت دارند را دریافت میکند.
پارامتر | |
|---|---|
زبان | رشته برچسب زبان طبق RFC 5646. |
- پرتابها
non-null Errorدر صورت عدم وجودlanguage.- بازگشتها
non-null Array of non-null cast.framework.messages.Track
تنظیمActiveById
تنظیم شناسه فعال (شناسه)
آهنگ صوتی که با id مطابقت دارد را در حالت فعال قرار میدهد.
پارامتر | |
|---|---|
شناسه | شماره شناسه آهنگ |
- پرتابها
non-null Errorاگرidشناسه آهنگ صوتی نباشد.
تنظیم فعال توسط زبان
setActiveByLanguage(زبان)
اولین آهنگ صوتی که language با حالت فعال مطابقت میدهد، تنظیم میکند.
پارامتر | |
|---|---|
زبان | رشته برچسب زبان طبق RFC 5646. |
- پرتابها
non-null Errorدر صورت عدم وجود یا نامعتبر بودنlanguage.