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

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

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

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

প্যারামিটার

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

ঐচ্ছিক

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

মান শূন্য হতে পারে।

নিক্ষেপ করে

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

  • @implements {EventTarget}

পদ্ধতি

getStreamId

getStreamId() স্ট্রিং প্রদান করে

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

রিটার্নস

nullable string

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

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

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

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

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

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

প্যারামিটার

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

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

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

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

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

requestStream(loadRequest, streamRequest) প্রতিশ্রুতি প্রদান করে যার মধ্যে বাতিলযোগ্য CafLoadInterceptorReturnType রয়েছে

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

প্যারামিটার

লোড অনুরোধ

cast.framework.messages.LoadRequestData

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

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

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

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

রিটার্নস

non-null Promise containing nullable CafLoadInterceptorReturnType

রিসেট

পুনরায় সেট করুন()

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