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

কনস্ট্রাক্টর

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

নতুন স্ট্রিম ম্যানেজার (মিডিয়া এলিমেন্ট)

প্যারামিটার

মিডিয়া উপাদান

ঐচ্ছিক

HTML মিডিয়া উপাদান যেখানে প্লেব্যাক ঘটবে। শুধুমাত্র কাস্টম প্লেয়ার ব্যবহার করলেই প্রদান করুন।

নিক্ষেপ করে

যখন প্রয়োজনীয় পরামিতি সরবরাহ করা হয় না।

সম্পত্তি

স্ট্রিম মনিটর

নন-নাল পডসার্ভিং স্ট্রিম মনিটর

পদ্ধতি

AddEventListener

addEventListener(টাইপ, শ্রোতা) অকার্যকর প্রদান করে

প্রদত্ত ইভেন্ট প্রকারের জন্য একজন শ্রোতা যোগ করে।

প্যারামিটার

প্রকার

স্ট্রিং

শোনার জন্য ইভেন্টের ধরন।

শ্রোতা

ফাংশন (নন-নাল স্ট্রিম ইভেন্ট )

একটি ফাংশন বলা হয় প্রতিবার এই ধরনের একটি ঘটনা ঘটে।

রিটার্নস

void

getStreamId

getStreamId() রিটার্ন করে (নাল বা স্ট্রিং)

বর্তমান স্ট্রীমের জন্য স্ট্রিম আইডি প্রদান করে।

রিটার্নস

(null or string)

লোডস্ট্রিম মেটাডেটা

loadStreamMetadata() অকার্যকর প্রদান করে

বিজ্ঞাপন মেটাডেটা লোড করার জন্য SDK-কে অনুরোধ করে এবং তারপর StreamEvent.LOADED সম্প্রচার করে। 3য় পক্ষের ভিডিও স্টিচার থেকে স্ট্রিম ম্যানিফেস্ট পুনরুদ্ধার করা হলে এটি ম্যানুয়ালি ট্রিগার করা উচিত। এটি শুধুমাত্র তৃতীয় পক্ষের ভিডিও স্টিচারের সাথে পড সার্ভিং VOD-এর জন্য ব্যবহার করা হয় এবং অন্যান্য স্ট্রিম অনুরোধের জন্য নো-অপ।

রিটার্নস

void

ইভেন্টলিসনারকে সরান

removeEventListener(টাইপ, শ্রোতা) অকার্যকর ফেরত দেয়

প্রদত্ত ইভেন্ট প্রকারের জন্য একজন শ্রোতাকে সরিয়ে দেয়। শ্রোতা ফাংশনটি পূর্বে addEventListener এ পাস করা একটি রেফারেন্স দ্বারা সমান হতে হবে।

প্যারামিটার

প্রকার

স্ট্রিং

ইভেন্টের ধরন যার জন্য শ্রোতাকে সরিয়ে দিতে হবে।

শ্রোতা

ফাংশন (নন-নাল স্ট্রিম ইভেন্ট )

একটি শ্রোতা হিসাবে অপসারণ ফাংশন.

রিটার্নস

void

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

replaceAdTagParameters(adTagParameters) অকার্যকর প্রদান করে

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

প্যারামিটার

adTag প্যারামিটার

স্ট্রিং বৈশিষ্ট্য সহ অবজেক্ট

নতুন বিজ্ঞাপন ট্যাগ প্যারামিটার। স্ট্রিং মান থাকতে হবে।

মান শূন্য হতে হবে না.

রিটার্নস

void

অনুরোধ স্ট্রিম

requestStream(loadRequest, streamRequest) প্রতিশ্রুতি প্রদান করে (null, non-null cast.framework.messages.LoadRequestData, অথবা non-null cast.framework.messages.ErrorData)

প্রদত্ত স্ট্রিম প্যারামিটার ব্যবহার করে একটি স্ট্রিম লোড করার জন্য অনুরোধ করে। লোড করা স্ট্রীম ডেটা দিয়ে loadRequest পপুলেট করে।

প্যারামিটার

লোড অনুরোধ

cast.framework.messages.LoadRequestData

মান শূন্য হতে হবে না.

স্ট্রিম অনুরোধ

স্ট্রিম অনুরোধ

মান শূন্য হতে হবে না.

রিটার্নস

non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)

রিসেট

reset() অকার্যকর প্রদান করে

স্ট্রীম ম্যানেজার রিসেট করে এবং যেকোনো একটানা পোলিং সরিয়ে দেয়।

রিটার্নস

void