ইমা
নির্মাতা
ইমা
নতুন ima()
গ্লোবাল ফাংশনগুলো যা IMA SDK নিয়ন্ত্রণ করে।
ক্লাস
AdBreakInfo
একটি বিজ্ঞাপন বিরতি সম্পর্কিত তথ্য ধারণ করে। SDK দ্বারা ইভেন্ট কলব্যাকে পাঠানো হয়।
অ্যাডইভেন্ট
বিজ্ঞাপন ব্যবস্থাপক দ্বারা চালিত ইভেন্টসমূহ।
বিজ্ঞাপন তথ্য
একটি বিজ্ঞাপন সম্পর্কিত তথ্য ধারণ করে। এটি SDK দ্বারা ইভেন্ট কলব্যাকে পাঠানো হয়।
সঙ্গী
একটি বিজ্ঞাপনের সঙ্গীদের সম্পর্কে তথ্য রয়েছে।
কিউপয়েন্ট
Contains info about a cue point.
ত্রুটি
Object passed to the error handler if there is an error.
ত্রুটি ইভেন্ট
এসডিকে থেকে ফেরত পাঠানো হতে পারে এমন সমস্ত ত্রুটি।
লগইভেন্ট
মারাত্মক নয় এমন কোনো ত্রুটি ঘটলে, এই অবজেক্টটি লগ ইভেন্ট হ্যান্ডলারে পাঠানো হয়।
খেলোয়াড়
StreamFormat
স্ট্রিমের ফরম্যাট নির্ধারণ করে।
StreamInfo
স্ট্রিম সম্পর্কিত তথ্য এসডিকে থেকে প্লেয়ারে পাঠানো হয়।
স্ট্রিমম্যানেজার
স্ট্রিম প্লেব্যাক পরিচালনার জন্য ব্যবহৃত অবজেক্ট।
স্ট্রিম অনুরোধ
Used for specifying properties of the stream request.
স্ট্রিমটাইপ
এটি নির্ধারণ করে যে প্লেয়ারকে কোন ধরনের স্ট্রিম প্লে করতে বলা হবে। প্রি-রোল এবং ভিওডি স্ট্রিমের শুরু থেকে প্লে হওয়া উচিত।
র্যাপারইনফো
একটি মোড়ক সম্পর্কে তথ্য রয়েছে।
পদ্ধতি
লগিং নিষ্ক্রিয় করুন
disableLogging()
Disables the SDK logging. Logging will be on by default.
getStreamManager
getStreamManager() returns object
স্ট্রিম ম্যানেজার উপলব্ধ থাকলে তা ফেরত দেয়। স্ট্রিম ম্যানেজারটি এখনও উপলব্ধ না থাকলে, 'Invalid' ফেরত দেওয়া হয়। স্ট্রিম ম্যানেজার তৈরি করার সময় কোনো ত্রুটি হলে, একটি এরর অবজেক্ট ফেরত দেওয়া হয়।
- ফেরত
স্ট্রিম ম্যানেজার বা এরর
object।
initSdk
initSdk(settings)
এসডিকে চালু করে।
প্যারামিটার | |
|---|---|
সেটিংস | বস্তু ঐচ্ছিক IMA সেটিংস অবজেক্ট। |
অনুরোধ স্ট্রিম
requestStream(streamRequest) returns object
একটি অ্যাসিঙ্ক্রোনাস স্ট্রিম অনুরোধ শুরু করে। এই মেথডটি কল করার পর নিয়ন্ত্রণ অবিলম্বে প্লেয়ারে ফিরে আসে। যদি আগে থেকে কোনো স্ট্রিম ম্যানেজার থাকে, তবে সেটি ধ্বংস হয়ে যাবে। যদি কোনো স্ট্রিম চলতে থাকে, তবে অনুরোধটি সম্পূর্ণ হলে নতুন স্ট্রিমটি দ্বারা সেটি প্রতিস্থাপিত হবে।
প্যারামিটার | |
|---|---|
স্ট্রিম অনুরোধ | বস্তু |
- ফেরত
ত্রুটি থাকলে
objectত্রুটিপূর্ণ অথবা কোনো ত্রুটি না থাকলে অবৈধ।