کلاس: آهنگ

سازنده

مسیر

آهنگ جدید (TrackId، trackType)

پارامتر

شناسه مسیر

عدد

شناسه منحصر به فرد برای مسیر.

نوع آهنگ

cast.framework.messages.TrackType

نوع مسیر.

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

خواص

audioTrackInfo

( cast.framework.messages.AudioTrackInfo غیر تهی یا تعریف نشده)

اطلاعات صوتی خاص در مورد آهنگ. فقط برای آهنگ های Track#type === 'AUDIO' تعریف شده است.

داده های سفارشی

(شیء غیر تهی یا تعریف نشده)

مجموعه داده های سفارشی توسط برنامه گیرنده.

isInband

(بولی یا تعریف نشده)

true نشان می‌دهد که آهنگ در باند است و یک آهنگ جانبی نیست. فقط برای آهنگ های متنی مرتبط است.

زبان

(رشته یا تعریف نشده)

یک برچسب زبان RFC 5646. اگر نوع فرعی آهنگ SUBTITLES باشد، این قسمت اجباری است.

نام

(رشته یا تعریف نشده)

یک نام توصیفی و قابل خواندن توسط انسان برای آهنگ، به عنوان مثال، Spanish .

نقش ها

(آرایه غیر تهی رشته یا تعریف نشده)

نقش(های) مسیر. مقادیر زیر برای هر نوع رسانه، با توضیحات مقدار توضیح داده شده در ISO/IEC 23009-1، با عنوان "طرح نقش DASH" شناسایی می شود:

  • ویدئو: زیرنویس، زیرنویس، اصلی، جایگزین، تکمیلی، علامت، اضطراری
  • AUDIO: اصلی، جایگزین، تکمیلی، تفسیر، دوبله، اضطراری
  • TEXT: اصلی، جایگزین، زیرنویس، تکمیلی، تفسیر، دوبله، توضیحات، زیرنویس_اجباری

زیرنوع

(رشته یا تعریف نشده)

برای آهنگ های متنی، نوع تراک متنی.

trackContentId

(رشته یا تعریف نشده)

trackContentId می تواند نشانی وب تراک یا هر شناسه دیگری باشد که به گیرنده امکان می دهد محتوا را پیدا کند (زمانی که آهنگ درون باند نیست یا در مانیفست گنجانده نشده است). به عنوان مثال، این می تواند URL یک فایل VTT باشد.

trackContentType

(رشته، غیر تهی cast.framework.messages.CaptionMimeType ، یا تعریف نشده)

این نشان دهنده نوع MIME محتوای آهنگ است. به عنوان مثال، اگر آهنگ یک فایل VTT باشد، مقدار "text/vtt" خواهد داشت. این فیلد برای تراک‌های خارج از باند مورد نیاز است، بنابراین معمولاً اگر یک trackContentId نیز ارائه شده باشد، ارائه می‌شود. اگر گیرنده راهی برای شناسایی محتوا از trackContentId دارد، این قسمت توصیه می شود اما اجباری نیست . نوع محتوای آهنگ، در صورت ارائه، باید با نوع آهنگ مطابقت داشته باشد.

شناسه مسیر

عدد

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

نوع

cast.framework.messages.TrackType غیر پوچ

نوع آهنگ ("TEXT"، "AUDIO" یا "VIDEO").