স্ট্রিম ম্যানেজার
ডায়নামিক বিজ্ঞাপন সন্নিবেশ স্ট্রীম পরিচালনা করে। এটি DAI ব্যাকএন্ডের সাথে মিথস্ক্রিয়া পরিচালনা করে এবং ট্র্যাকিং পিংস পরিচালনা করে সেইসাথে প্রকাশকের কাছে ফরওয়ার্ডিং স্ট্রিম এবং বিজ্ঞাপন ইভেন্টগুলি পরিচালনা করে। বিজ্ঞাপন UI এর জন্য CAF API-এর সাথে একীভূত করে।
কনস্ট্রাক্টর
স্ট্রিম ম্যানেজার
নতুন স্ট্রিম ম্যানেজার (মিডিয়া এলিমেন্ট)
প্যারামিটার | |
---|---|
মিডিয়া উপাদান | ঐচ্ছিক 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
রিসেট
পুনরায় সেট করুন()
স্ট্রীম ম্যানেজার রিসেট করে এবং যেকোনো একটানা পোলিং সরিয়ে দেয়।