ক্লাস: স্ট্রিম ম্যানেজার

নির্মাতা

স্ট্রিম ম্যানেজার

নতুন স্ট্রিম ম্যানেজার()

স্ট্রিম প্লেব্যাক পরিচালনার জন্য অবজেক্ট।

পদ্ধতি

অ্যাডইভেন্টলিস্টনার

স্থির

addEventListener(ইভেন্ট, কলব্যাক)

নির্দিষ্ট ইভেন্টের জন্য একটি শ্রোতা যোগ করে। সমর্থিত ইভেন্টের জন্য AdEvents ধ্রুবক দেখুন।

প্যারামিটার

ঘটনা

স্ট্রিং

কলব্যাক

ফাংশন()

ক্রিয়েটস্ট্রিমম্যানেজার

স্থির

createStreamManager(streamRequest, streamInitResponse) ima.StreamManager ফেরত দেয়

প্যারামিটার

স্ট্রিমরিকোয়েস্ট

ima.StreamRequest সম্পর্কে

স্ট্রিমইনিট রেসপন্স

ima.StreamInitResponse সম্পর্কে

রিটার্নস

ima.StreamManager

ইন্টারেক্টিভ বিজ্ঞাপন সক্ষম করুন

স্থির

ইন্টারেক্টিভ বিজ্ঞাপন সক্ষম করুন()

অসমর্থিত। পরিবর্তে, কম্প্যানিয়ন বিজ্ঞাপন থেকে সরাসরি RAF-তে ডেটা প্রেরণ করুন। এটি এখন একটি নো অপশন।

কন্টেন্টটাইম পান

স্থির

getContentTime(streamTime) পূর্ণসংখ্যা প্রদান করে

একটি VOD স্ট্রিম এর জন্য মিলিসেকেন্ডে সময় বের করে, যা বিজ্ঞাপন ছাড়া কন্টেন্টের সময়কে প্রতিনিধিত্ব করে। আরও বিস্তারিত জানার জন্য, FAQ দেখুন। বর্তমান স্ট্রিম টাইম পাসের জন্য কন্টেন্টের সময় বের করতে -1 এ যান।

প্যারামিটার

স্ট্রিমটাইম

পূর্ণসংখ্যা

স্রোতের সময়।

রিটার্নস

Integer প্রদত্ত স্ট্রিম সময়ের সাথে সম্পর্কিত বিষয়বস্তুর সময়।

getCuePoints সম্পর্কে

স্থির

getCuePoints() অবজেক্ট ফেরত দেয়

সমস্ত বিজ্ঞাপন বিরতির সাথে সম্পর্কিত সমস্ত কিউ পয়েন্ট ফেরত দেয়। এটি শুধুমাত্র ভিডিও অন ডিমান্ড কন্টেন্টের জন্য বৈধ যেখানে সমস্ত বিজ্ঞাপন বিরতি আগে থেকেই জানা থাকে। সমস্ত সময় সেকেন্ডে স্ট্রিম সময়কে প্রতিনিধিত্ব করে। ক্লাউড স্টিচিং API স্ট্রিমের জন্য, প্রতিটি ima.CuePoint এর hasPlayed সম্পত্তি সর্বদা মিথ্যা।

রিটার্নস

Object সকল কিউ পয়েন্ট সহ একটি অ্যারে।

পূর্ববর্তীCuePoint পান

স্থির

getPreviousCuePoint(সময়) ima.CuePoint প্রদান করে

এই সময়ের আগের কিউ পয়েন্টটি দেখায়। কিউ পয়েন্টটি একটি বিজ্ঞাপন বিরতি নির্দেশ করে। সমস্ত সময় সেকেন্ডে স্ট্রিম সময়কে প্রতিনিধিত্ব করে।

প্যারামিটার

সময়

ভাসা

দেখার সময়, -1 বর্তমান সময় নির্দেশ করে এবং অন্যান্য সমস্ত স্ট্রিমের জন্য Invalid প্রদান করে।

রিটার্নস

ima.CuePoint শুরু, শেষ এবং hasPlayed সহ একটি বস্তু। যদি কোন কিউ পয়েন্ট উপলব্ধ না থাকে তবে অবৈধ ফেরত পাঠায়।

স্ট্রিমটাইম পান

স্থির

getStreamTime(contentTime) পূর্ণসংখ্যা প্রদান করে

মিলিসেকেন্ডে VOD-এর জন্য কন্টেন্ট টাইম থেকে স্ট্রিম করার সময় বের করে। আরও বিস্তারিত জানার জন্য, FAQ দেখুন।

প্যারামিটার

কন্টেন্টটাইম

পূর্ণসংখ্যা

বিষয়বস্তুর সময়।

রিটার্নস

Integer প্রদত্ত বিষয়বস্তু সময়ের সাথে সম্পর্কিত স্ট্রিম সময়।

লোড থার্ডপার্টিস্ট্রিম

স্থির

লোড থার্ডপার্টিস্ট্রিম (স্ট্রিমম্যানিফেস্ট, স্ট্রিমসাবটাইটেল)

বিজ্ঞাপনের মেটাডেটা লোড করে এবং প্রদত্ত streamManifestUrl এবং streamSubtitle ডেটা দিয়ে loadUrl ফাংশন কল করে। এই ফাংশনটি শুধুমাত্র তখনই কাজ করে যখন স্ট্রিম অনুরোধের ধরণ ima.StreamType.POD_VOD হয়।

প্যারামিটার

স্ট্রিমম্যানিফেস্ট

স্ট্রিং

স্ট্রিম ম্যানিফেস্ট URL, বিজ্ঞাপন সেলাই করা।

স্ট্রিম সাবটাইটেল

(অ্যারে অফ অ্যারে অফ টি অথবা অবৈধ)

সাবটাইটেলগুলি স্ট্রিমের সাথে সম্পর্কিত, অথবা যদি না থাকে তবে Invalid

onMessage সম্পর্কে

স্থির

অনমেসেজ(বার্তা)

ভিডিও অবজেক্ট থেকে আসা সমস্ত বার্তা পরিচালনা করে। roMessagePort-এ প্রাপ্ত প্রতিটি বার্তার জন্য কল করতে হবে।

প্যারামিটার

বার্তা

বস্তু

রোভিডিও পোর্ট থেকে বার্তা।

প্রতিস্থাপন করুন অ্যাডট্যাগ প্যারামিটার

স্থির

প্রতিস্থাপন করুন AdTagParameters(adTagParameters)

লাইভ স্ট্রিমের জন্য আসন্ন বিজ্ঞাপন অনুরোধের জন্য ব্যবহৃত সমস্ত বিজ্ঞাপন ট্যাগ প্যারামিটার প্রতিস্থাপন করে। মনে রাখবেন যে এই কলটি VOD স্ট্রিমগুলির জন্য একটি নো-অপ।

প্যারামিটার

adTagParameters সম্পর্কে

স্ট্রিং

নতুন বিজ্ঞাপন ট্যাগ প্যারামিটার।

শুরু

স্থির

শুরু ()

স্ট্রিমের প্লেব্যাক শুরু করে।