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