Interface StreamData


تحدّد بيانات البث.
الخصائص
adPeriodData
بيانات مدة الإعلان التي يتم تشغيلها حاليًا
adProgressData
معلومات ذات صلة بالتوقيت للإعلان الذي يتم عرضه حاليًا.
cuepoints
نقاط تحديد مواضع الإعلانات في البث عند الطلب
errorMessage
رسالة الخطأ بسبب خطأ في البث
manifestFormat
تمثّل هذه السمة تنسيق بيان البث.
streamId
المعرّف الفريد لتحديد البث الحالي.
subtitles
تعرض هذه السمة الترجمة والشرح للبث المباشر الذي يتم تشغيله حاليًا.
url
تمثّل هذه السمة عنوان URL لملف البيان الخاص بالبث الذي سيتم تشغيله.

الخصائص


adPeriodData

adPeriodData: AdPeriodData
بيانات مدة الإعلان التي يتم تشغيلها حاليًا لا تتم تعبئة بيانات الفترة الإعلانية إلا في حدث البث AD_PERIOD_STARTED.

adProgressData

adProgressData: AdProgressData
معلومات ذات صلة بالتوقيت للإعلان الذي يتم عرضه حاليًا.

cuepoints

cuepoints: CuePoint[]
نقاط تحديد مواضع الإعلانات في البث عند الطلب وقد تتغيّر نقاط الإشارات هذه مع تقدّم البث. لا تتم تعبئة السمة cuepoints إلا في متتبِّع الأحداث لحدث البث CUEPOINTS_CHANGED.

errorMessage

errorMessage: string
رسالة الخطأ بسبب خطأ في البث

manifestFormat

manifestFormat: string
تمثّل هذه السمة تنسيق بيان البث. يمكن أن يكون هذا التنسيق HLS أو DASH.

streamId

streamId: string
المعرّف الفريد لتحديد البث الحالي.

subtitles

subtitles: {
  language: string;
  language_name: string;
  url: string;
}[]
تعرض هذه السمة الترجمة والشرح للبث المباشر الذي يتم تشغيله حاليًا. هذه السمة هي عبارة عن مصفوفة من العناصر، حيث يحتوي كل عنصر على مفتاح language ومفتاح language_name لفصل مجموعة الترجمة والشرح المحدّدة إذا كانت هناك مجموعات متعددة للغة نفسها، ومفتاح url يشير إلى ملف الترجمة والشرح.

url

url: string
تمثّل هذه السمة عنوان URL لملف البيان الخاص بالبث الذي سيتم تشغيله.