আমি । স্ট্রিম ম্যানেজার
নির্মাতা
স্ট্রিম ম্যানেজার
নতুন স্ট্রিম ম্যানেজার()
স্ট্রিম প্লেব্যাক পরিচালনার জন্য অবজেক্ট।
পদ্ধতি
অ্যাডইভেন্টলিস্টনার
addEventListener(ইভেন্ট, কলব্যাক)
নির্দিষ্ট ইভেন্টের জন্য একটি শ্রোতা যোগ করে। সমর্থিত ইভেন্টের জন্য AdEvents ধ্রুবক দেখুন।
প্যারামিটার | |
|---|---|
ঘটনা | স্ট্রিং |
কলব্যাক | ফাংশন() |
ক্রিয়েটস্ট্রিমম্যানেজার
createStreamManager(streamRequest, streamInitResponse) ima.StreamManager ফেরত দেয়
প্যারামিটার | |
|---|---|
স্ট্রিমরিকোয়েস্ট | |
স্ট্রিমইনিট রেসপন্স | ima.StreamInitResponse সম্পর্কে |
- রিটার্নস
ইন্টারেক্টিভ বিজ্ঞাপন সক্ষম করুন
ইন্টারেক্টিভ বিজ্ঞাপন সক্ষম করুন()
অসমর্থিত। পরিবর্তে, কম্প্যানিয়ন বিজ্ঞাপন থেকে সরাসরি RAF-তে ডেটা প্রেরণ করুন। এটি এখন একটি নো অপশন।
কন্টেন্টটাইম পান
getContentTime(streamTime) পূর্ণসংখ্যা প্রদান করে
একটি VOD স্ট্রিম এর জন্য মিলিসেকেন্ডে সময় বের করে, যা বিজ্ঞাপন ছাড়া কন্টেন্টের সময়কে প্রতিনিধিত্ব করে। আরও বিস্তারিত জানার জন্য, FAQ দেখুন। বর্তমান স্ট্রিম টাইম পাসের জন্য কন্টেন্টের সময় বের করতে -1 এ যান।
প্যারামিটার | |
|---|---|
স্ট্রিমটাইম | পূর্ণসংখ্যা স্রোতের সময়। |
- রিটার্নস
Integerপ্রদত্ত স্ট্রিম সময়ের সাথে সম্পর্কিত বিষয়বস্তুর সময়।
getCuePoints সম্পর্কে
getCuePoints() অবজেক্ট ফেরত দেয়
সমস্ত বিজ্ঞাপন বিরতির সাথে সম্পর্কিত সমস্ত কিউ পয়েন্ট ফেরত দেয়। এটি শুধুমাত্র ভিডিও অন ডিমান্ড কন্টেন্টের জন্য বৈধ যেখানে সমস্ত বিজ্ঞাপন বিরতি আগে থেকেই জানা থাকে। সমস্ত সময় সেকেন্ডে স্ট্রিম সময়কে প্রতিনিধিত্ব করে। ক্লাউড স্টিচিং API স্ট্রিমের জন্য, প্রতিটি ima.CuePoint এর hasPlayed সম্পত্তি সর্বদা মিথ্যা।
- রিটার্নস
Objectসকল কিউ পয়েন্ট সহ একটি অ্যারে।
পূর্ববর্তীCuePoint পান
getPreviousCuePoint(সময়) ima.CuePoint প্রদান করে
এই সময়ের আগের কিউ পয়েন্টটি দেখায়। কিউ পয়েন্টটি একটি বিজ্ঞাপন বিরতি নির্দেশ করে। সমস্ত সময় সেকেন্ডে স্ট্রিম সময়কে প্রতিনিধিত্ব করে।
প্যারামিটার | |
|---|---|
সময় | ভাসা দেখার সময়, |
- রিটার্নস
ima.CuePointশুরু, শেষ এবং hasPlayed সহ একটি বস্তু। যদি কোন কিউ পয়েন্ট উপলব্ধ না থাকে তবে অবৈধ ফেরত পাঠায়।
স্ট্রিমটাইম পান
getStreamTime(contentTime) পূর্ণসংখ্যা প্রদান করে
মিলিসেকেন্ডে VOD-এর জন্য কন্টেন্ট টাইম থেকে স্ট্রিম করার সময় বের করে। আরও বিস্তারিত জানার জন্য, FAQ দেখুন।
প্যারামিটার | |
|---|---|
কন্টেন্টটাইম | পূর্ণসংখ্যা বিষয়বস্তুর সময়। |
- রিটার্নস
Integerপ্রদত্ত বিষয়বস্তু সময়ের সাথে সম্পর্কিত স্ট্রিম সময়।
লোড থার্ডপার্টিস্ট্রিম
লোড থার্ডপার্টিস্ট্রিম (স্ট্রিমম্যানিফেস্ট, স্ট্রিমসাবটাইটেল)
বিজ্ঞাপনের মেটাডেটা লোড করে এবং প্রদত্ত streamManifestUrl এবং streamSubtitle ডেটা দিয়ে loadUrl ফাংশন কল করে। এই ফাংশনটি শুধুমাত্র তখনই কাজ করে যখন স্ট্রিম অনুরোধের ধরণ ima.StreamType.POD_VOD হয়।
প্যারামিটার | |
|---|---|
স্ট্রিমম্যানিফেস্ট | স্ট্রিং স্ট্রিম ম্যানিফেস্ট URL, বিজ্ঞাপন সেলাই করা। |
স্ট্রিম সাবটাইটেল | (অ্যারে অফ অ্যারে অফ টি অথবা অবৈধ) সাবটাইটেলগুলি স্ট্রিমের সাথে সম্পর্কিত, অথবা যদি না থাকে তবে |
onMessage সম্পর্কে
অনমেসেজ(বার্তা)
ভিডিও অবজেক্ট থেকে আসা সমস্ত বার্তা পরিচালনা করে। roMessagePort-এ প্রাপ্ত প্রতিটি বার্তার জন্য কল করতে হবে।
প্যারামিটার | |
|---|---|
বার্তা | বস্তু রোভিডিও পোর্ট থেকে বার্তা। |
প্রতিস্থাপন করুন অ্যাডট্যাগ প্যারামিটার
প্রতিস্থাপন করুন AdTagParameters(adTagParameters)
লাইভ স্ট্রিমের জন্য আসন্ন বিজ্ঞাপন অনুরোধের জন্য ব্যবহৃত সমস্ত বিজ্ঞাপন ট্যাগ প্যারামিটার প্রতিস্থাপন করে। মনে রাখবেন যে এই কলটি VOD স্ট্রিমগুলির জন্য একটি নো-অপ।
প্যারামিটার | |
|---|---|
adTagParameters সম্পর্কে | স্ট্রিং নতুন বিজ্ঞাপন ট্যাগ প্যারামিটার। |
শুরু
শুরু ()
স্ট্রিমের প্লেব্যাক শুরু করে।