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

পদ্ধতি

getBreakById

getBreakById(id) cast.framework.messages.Break প্রদান করে

আইডি দ্বারা বর্তমান মিডিয়া বিরতি পান।

প্যারামিটার

আইডি

স্ট্রিং

ব্রেক আইডি।

রিটার্নস

nullable cast.framework.messages.Break

getBreakClipById

getBreakClipById(id) cast.framework.messages.BreakClip প্রদান করে

আইডি দ্বারা বর্তমান মিডিয়া বিরতি ক্লিপ পান.

প্যারামিটার

আইডি

স্ট্রিং

ক্লিপ আইডি।

রিটার্নস

nullable cast.framework.messages.BreakClip

getBreakClipCurrentTimeSec

getBreakClipCurrentTimeSec() নম্বর প্রদান করে

বর্তমানে-বাজানো বিরতি ক্লিপে সেকেন্ডে বর্তমান সময় ফেরত দেয়।

রিটার্নস

nullable number বর্তমান বিরতি ক্লিপের ভিতরে সেকেন্ডে বর্তমান সময়। নাল, প্লেয়ার বিরতি ক্লিপ না খেলে.

getBreakClipDurationSec

getBreakClipDurationSec() নম্বর প্রদান করে

বর্তমানে-বাজানো বিরতি ক্লিপের সেকেন্ডে সময়কাল ফেরত দেয়।

রিটার্নস

nullable number বর্তমান বিরতির ক্লিপের সময়কাল। নাল, প্লেয়ার বিরতি ক্লিপ না খেলে.

getBreakClips

getBreakClips() নন-নাল cast.framework.messages.BreakClip এর অ্যারে প্রদান করে

বর্তমান মিডিয়া বিরতি ক্লিপ পান.

রিটার্নস

non-null Array of non-null cast.framework.messages.BreakClip

ব্রেক

getBreaks() নন-নাল cast.framework.messages.Break এর অ্যারে প্রদান করে

বর্তমান মিডিয়া বিরতি পান.

রিটার্নস

non-null Array of non-null cast.framework.messages.Break

getPlayWatchedBreak

getPlayWatchedBreak() বুলিয়ান রিটার্ন করে

প্রেক্ষিত বিরতি খেলা উচিত যদি সত্য ফেরত.

রিটার্নস

boolean

সেটব্রেকক্লিপলোডইন্টারসেপ্টর

setBreakClipLoadInterceptor(ইন্টারসেপ্টর)

একটি বিরতি শুরু করার আগে বিকাশকারীকে আরও বিরতি ক্লিপ সন্নিবেশ করতে বা বর্তমান বিরতি ক্লিপ সংশোধন করার অনুমতি দেওয়ার জন্য একটি ইন্টারসেপ্টর প্রদান করুন৷

যদি ইন্টারসেপ্টর শূন্য হয় তবে এটি ইন্টারসেপ্টরটিকে ডিফল্টে রিসেট করবে। ডিফল্ট ইন্টারসেপ্টরে ডিফল্ট VAST আনয়ন এবং পার্সিং লজিক। তাই ডেভেলপার দ্বারা কাস্টমাইজড ইন্টারসেপ্টর সেট করা হলে, VAST লজিক ওভাররাইড করা হবে এবং ডেভেলপারদের তাদের নিজস্ব VAST আনয়ন এবং পার্সিং লজিক প্রদত্ত ইন্টারসেপ্টরে প্রয়োগ করা উচিত।

প্যারামিটার

ইন্টারসেপ্টর

ফাংশন (non-null cast.framework.messages.BreakClip , ঐচ্ছিক অ-নাল cast.framework.breaks.BreakClipLoadInterceptorContext )

ডিফল্ট ব্রেক ক্লিপ লোড ইন্টারসেপ্টর ইনপুট হিসাবে একই ব্রেক ক্লিপ ফিরিয়ে দেবে।

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

সেটব্রেকসিকইন্টারসেপ্টর

সেটব্রেকসিকইন্টারসেপ্টর(seekInterceptor)

বিকাশকারীর জন্য একটি ইন্টারসেপ্টর প্রদান করুন যাতে তারা অনুসন্ধানের পরে কোন বিরতিগুলি খেলতে চান তা নির্দিষ্ট করুন৷

প্যারামিটার

সন্ধানকারী

ফাংশন (নন-নাল cast.framework.breaks.BreakSeekData )

ইন্টারসেপ্টর বা নাল যদি ডেভেলপার এটিকে ডিফল্টে রিসেট করতে চায়। ডিফল্ট ব্রেক সিক ইন্টারসেপ্টর SeeTo মান থেকে নিকটতম বিরতি প্রদান করবে।

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

সেটপ্লেওয়াচডব্রেক

সেটপ্লেওয়াচডব্রেক(playWatchedBreak)

প্রেক্ষিত ক্লায়েন্ট স্টিচিং বিরতি চালানো উচিত কিনা তা নিয়ন্ত্রণ করতে একটি পতাকা সেট করুন৷

প্যারামিটার

playWatchedBreak

বুলিয়ান

সেটVastTrackingInterceptor

setVastTrackingInterceptor(ইন্টারসেপ্টর)

সার্ভারে পাঠানোর আগে VAST ট্র্যাকিং URL সংশোধন করতে একটি ইন্টারসেপ্টর প্রদান করুন৷ ইন্টারসেপ্টরের ইনপুট হল ট্র্যাকিং URL এর একটি স্ট্রিং। ইন্টারসেপ্টর হয় URL এর পরিবর্তিত স্ট্রিং বা URL এর পরিবর্তিত স্ট্রিং এর প্রতিশ্রুতি দিতে পারে। আপনি যদি CAF এর পরিবর্তে আপনার নিজের কোডের মাধ্যমে ট্র্যাকিং URL পাঠাতে চান তাহলে ইন্টারসেপ্টরটি নাল রিটার্ন করতে পারে।

প্যারামিটার

ইন্টারসেপ্টর

ফাংশন(স্ট্রিং)

একটি ইন্টারসেপ্টর যা পাঠানোর আগে URL পরিবর্তন করে।

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