ima
الشركة المصنِّعة
ima
new ima()
وظائف عامة تتحكّم في حزمة IMA SDK.
الدروس
AdBreakInfo
يحتوي على معلومات حول فاصل إعلاني. يتم تمريرها إلى عمليات استدعاء الأحداث من خلال حزمة تطوير البرامج (SDK).
AdEvent
الأحداث التي يتم إطلاقها من خلال "مدير الإعلانات".
AdInfo
يحتوي على معلومات عن إعلان. يتم تمريرها إلى عمليات استدعاء الأحداث من خلال حزمة تطوير البرامج (SDK).
تطبيق مصاحب
يحتوي على معلومات حول الإعلانات المصاحبة لإعلان معيّن.
CuePoint
يحتوي على معلومات حول نقطة إشارة.
خطأ
العنصر الذي تم تمريره إلى معالج الأخطاء في حال حدوث خطأ
ErrorEvent
جميع الأخطاء التي قد يعرضها حِزمة تطوير البرامج (SDK)
LogEvent
العنصر الذي تم تمريره إلى معالج أحداث السجلّ في حال حدوث خطأ غير خطير
المشغّل
StreamFormat
تحدّد هذه السمة تنسيق البث.
StreamInfo
تمثّل هذه السمة المعلومات التي يتم تمريرها من حزمة SDK إلى مشغّل الفيديو بشأن البث.
StreamManager
عنصر لإدارة تشغيل البث.
StreamRequest
تُستخدَم لتحديد خصائص طلب البث.
StreamType
تحدّد هذه السمة نوع البث الذي يُطلب من المشغّل تشغيله. يجب تشغيل الإعلانات التمهيدية والفيديوهات عند الطلب من بداية البث.
WrapperInfo
يحتوي على معلومات حول برنامج تضمين.
الطُرق
disableLogging
disableLogging()
توقِف هذه الوسيطة تسجيل SDK. سيتم تفعيل التسجيل تلقائيًا.
getStreamManager
تعرض الدالة getStreamManager() كائنًا
تعرض هذه الطريقة أداة إدارة بث إذا كانت متاحة. إذا لم يكن مدير البث متاحًا بعد، سيتم عرض القيمة "غير صالح". في حال حدوث خطأ أثناء إنشاء أداة إدارة البث، يتم عرض عنصر خطأ.
- المرتجعات
-
objectكائن مدير البث أو كائن الخطأ
initSdk
initSdk(settings)
تُستخدَم لتهيئة حزمة تطوير البرامج (SDK).
المَعلمة |
|
|---|---|
|
الإعدادات |
عنصر عنصر إعدادات IMA الاختياري |
requestStream
تعرض الدالة requestStream(streamRequest) القيمة object
يبدأ طلب بث غير متزامن. تعود عناصر التحكّم إلى المشغّل فور استدعاء هذه الطريقة. إذا كان هناك مدير بث حالي، سيتم إيقافه. إذا كان هناك بث قيد التشغيل، سيتم استبداله بالبث الجديد عند اكتمال الطلب.
المَعلمة |
|
|---|---|
|
streamRequest |
عنصر |
- المرتجعات
-
objectخطأ أو غير صالح إذا لم يكن هناك خطأ