ایما
سازنده
ایما
ایما جدید()
توابع سراسری که IMA SDK را کنترل میکنند.
کلاسها
اطلاعات تبلیغات
حاوی اطلاعاتی درباره یک تبلیغ مزاحم است. توسط SDK به رویدادهای فراخوانی شده ارسال میشود.
رویداد تبلیغاتی
رویدادهایی که توسط مدیر تبلیغات ایجاد شدهاند.
اطلاعات آگهی
حاوی اطلاعاتی درباره یک تبلیغ است. توسط SDK به رویدادهای فراخوانیشده ارسال میشود.
همراه
حاوی اطلاعاتی درباره همراهان یک تبلیغ است.
کیوپوینت
حاوی اطلاعاتی در مورد یک نقطه نشانهگذاری است.
خطا
شیء ارسالی به مدیریت کننده خطا در صورت وجود خطا.
رویداد خطا
تمام خطاهایی که SDK ممکن است برگرداند.
بازیکن
قالب جریان
قالب جریان را تعریف میکند.
اطلاعات جریان
اطلاعات مربوط به استریم از sdk به پخشکننده منتقل میشود.
مدیر جریان
شیء برای مدیریت پخش جریان.
درخواست جریان
برای تعیین ویژگیهای درخواست جریان استفاده میشود.
نوع جریان
نوع پخشی را که از پخشکننده خواسته میشود پخش کند، تعریف میکند. پیشنمایشها و VOD باید از ابتدای پخش پخش شوند.
اطلاعات بستهبندی
حاوی اطلاعاتی در مورد یک wrapper است.
روشها
غیرفعال کردن ثبت وقایع
غیرفعال کردن ثبت وقایع ()
ثبت وقایع SDK را غیرفعال میکند. ثبت وقایع به طور پیشفرض فعال خواهد بود.
دریافتکنندهی جریان
تابع ()getStreamManager شیء را برمیگرداند.
اگر مدیر جریان (stream manager) در دسترس باشد، آن را برمیگرداند. اگر مدیر جریان هنوز در دسترس نباشد، مقدار نامعتبر (Invalid) برگردانده میشود. اگر در ایجاد مدیر جریان خطایی رخ داده باشد، یک شیء خطا (error object) برگردانده میشود.
- بازگشتها
objectمدیر جریان یا شیء خطا.
initSdk
initSdk(تنظیمات)
SDK را مقداردهی اولیه میکند.
پارامتر | |
|---|---|
تنظیمات | شیء شیء تنظیمات IMA اختیاری. |
درخواست جریان
requestStream(streamRequest) شیء را برمیگرداند
یک درخواست استریم غیرهمزمان را شروع میکند. کنترل بلافاصله پس از فراخوانی این متد به پخشکننده برمیگردد.
پارامتر | |
|---|---|
درخواست جریان | شیء |
- بازگشتها
اگر خطایی وجود ندارد، به خطا
objectیا نامعتبر است