کلاس: AudioTracksManager

روش‌ها

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

تابع ()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 .