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

পদ্ধতি

অ্যাডইভেন্টলিস্টনার

AddEventListener(ইভেন্ট টাইপ, ইভেন্ট লিসেনার)

একটি ইভেন্ট লিসেনার যোগ করে যা প্লেব্যাক ইভেন্ট শোনে।

প্যারামিটার

ইভেন্ট টাইপ

(non-null cast.framework.events.EventType অথবা non-null cast.framework.events.EventType এর অ্যারে)

একটি ইভেন্টের ধরণ বা ইভেন্টের ধরণের অ্যারে

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

ফাংশন (নন-নাল কাস্ট.ফ্রেমওয়ার্ক.ইভেন্টস.ইভেন্ট )

থ্রো

যদি প্রদত্ত আর্গুমেন্টগুলি বৈধ না হয় তবে non-null Error

সমর্থিত মিডিয়া কমান্ড যোগ করুন

addSupportedMediaCommands(সমর্থিতMediaCommands, broadcastStatus)

সমর্থিত মিডিয়া কমান্ডের বিদ্যমান তালিকায় নতুন সমর্থিত কমান্ড যোগ করে।

প্যারামিটার

সমর্থিত মিডিয়াকমান্ড

সংখ্যা

অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক।

সম্প্রচারের অবস্থা

ঐচ্ছিক

বুলিয়ান

true নির্দেশ করে যে প্রেরকদের পরিবর্তন সম্পর্কে অবহিত করা উচিত (যদি না দেওয়া হয়, তাহলে প্রেরকদের অবহিত করা হবে)।

আরো দেখুন
cast.framework.messages.command সম্পর্কে

সম্প্রচারের অবস্থা

সম্প্রচারের অবস্থা (মিডিয়া, অনুরোধ আইডি, কাস্টম ডেটা, সারিবদ্ধ আইটেম অন্তর্ভুক্ত)

সকল প্রেরককে (সম্প্রচারিত) একটি মিডিয়া স্ট্যাটাস বার্তা পাঠায়। অ্যাপ্লিকেশনগুলি একটি কাস্টম স্ট্যাটাস পরিবর্তন পাঠাতে এটি ব্যবহার করে।

প্যারামিটার

অন্তর্ভুক্তমিডিয়া

ঐচ্ছিক

বুলিয়ান

true নির্দেশ করে যে বার্তাটিতে মিডিয়া তথ্য অন্তর্ভুক্ত করা উচিত।

অনুরোধ আইডি

ঐচ্ছিক

সংখ্যা

এই প্রতিক্রিয়ার কারণ হিসেবে আগত অনুরোধের আইডি।

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

স্ট্যাটাস মেসেজ অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম ডেটা।

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

সারিবদ্ধ আইটেম অন্তর্ভুক্ত করুন

ঐচ্ছিক

বুলিয়ান

স্ট্যাটাস বার্তায় কিউ আইটেম অন্তর্ভুক্ত করা হবে কিনা। ডিফল্টরূপে এগুলি অন্তর্ভুক্ত থাকে না।

মিডিয়ার জন্য পরম সময় পান

getAbsoluteTimeForMediaTime(mediaTime) নম্বর ফেরত দেয়

মিডিয়া সময়কে মিডিয়া পরম সময়ে রূপান্তর করে। পরম সময় শুধুমাত্র লাইভ স্ট্রিমগুলির জন্য প্রযোজ্য।

প্যারামিটার

মিডিয়াটাইম

সংখ্যা

মিডিয়ার সময়।

রিটার্নস

nullable number পরম সময় অথবা যদি না থাকে তাহলে null

অডিওট্র্যাকস ম্যানেজার পান

getAudioTracksManager() cast.framework.AudioTracksManager ফেরত দেয়

AudioTracksManager ইনস্ট্যান্স পায়।

রিটার্নস

non-null cast.framework.AudioTracksManager

getBreakClipCurrentTimeSec সম্পর্কে

getBreakClipCurrentTimeSec() নম্বর ফেরত দেয়

বর্তমানে চলমান বিরতি ক্লিপের বর্তমান সময় সেকেন্ডে ফেরত পাঠায়।

রিটার্নস

nullable number বর্তমান ব্রেক ক্লিপের ভিতরে সেকেন্ডে বর্তমান সময়। Player যখন ব্রেক ক্লিপ চালাচ্ছে না তখন null

getBreakClipDurationSec সম্পর্কে

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

বর্তমানে চলমান বিরতি ক্লিপের সময়কাল সেকেন্ডে ফেরত পাঠায়।

রিটার্নস

nullable number বর্তমান ব্রেক ক্লিপের সময়কাল। যখন Player একটি ব্রেক ক্লিপ চালাচ্ছে না তখন null

getBreakManager সম্পর্কে

getBreakManager() cast.framework.breaks.BreakManager ফেরত পাঠায়

BreakManager ইনস্ট্যান্স পায়।

রিটার্নস

non-null cast.framework.breaks.BreakManager

getBreaks সম্পর্কে

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

বিরতির একটি তালিকা প্রদান করে।

রিটার্নস

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

getCurrentSupportedMediaCommands সম্পর্কে

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

বর্তমান রিসিভার সমর্থিত মিডিয়া কমান্ডগুলি গ্রহণ করে। getSupportedMediaCommands() বিপরীতে, এই পদ্ধতির ফেরত মান বর্তমান প্লেব্যাক স্থিতির উপর ভিত্তি করে গতিশীলভাবে পরিবর্তিত হয়। উদাহরণস্বরূপ, বিজ্ঞাপন প্লেব্যাকের সময়, SEEK কমান্ডটি সমর্থিত নাও হতে পারে। এই পদ্ধতিটি কেবল রিসিভার CastReceiverContext#start কল করার পরে কল করা উচিত, অন্যথায় এটি 0 প্রদান করবে।

আরো দেখুন
cast.framework.messages.command সম্পর্কে
রিটার্নস

number অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক।

বর্তমান সময়সীমা পান

getCurrentTimeSec() নম্বর ফেরত দেয়

বর্তমান মিডিয়ার অতিবাহিত প্লে টাইম পায়।

রিটার্নস

number সেকেন্ডে অতিবাহিত সময়। যদি কোনও মিডিয়া না চলে তবে এটি 0 হবে।

getDurationSec সম্পর্কে

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

বর্তমানে চলমান মিডিয়ার সময়কাল সেকেন্ডে পায়।

রিটার্নস

number মিডিয়ার সময়কাল। যদি কোনও মিডিয়া না থাকে তবে NaN

getLiveSeekableRange সম্পর্কে

getLiveSeekableRange() cast.framework.messages.LiveSeekableRange ফেরত পাঠায়

সেকেন্ডে শুরুর সময় এবং শেষের সময় সহ লাইভ অনুসন্ধানযোগ্য পরিসর ফেরত পাঠায়। মানগুলি মিডিয়া সময়ের উপর ভিত্তি করে।

রিটার্নস

nullable cast.framework.messages.LiveSeekableRange

getMediaInformation সম্পর্কে

getMediaInformation() cast.framework.messages.MediaInformation ফেরত পাঠায়

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

রিটার্নস

nullable cast.framework.messages.MediaInformation

মিডিয়াটাইমফরঅ্যাবসোলিউটটাইম পান

getMediaTimeForAbsoluteTime(absoluteTime) নম্বর ফেরত দেয়

মিডিয়ার পরম সময়কে মিডিয়া সময়ে রূপান্তর করে। পরম সময় শুধুমাত্র লাইভ স্ট্রিমগুলির জন্য প্রযোজ্য।

প্যারামিটার

পরম সময়

সংখ্যা

মিডিয়ার পরম সময়, যেমন UNIX Epoch সময় (ইউনিক্স যুগের পর থেকে সেকেন্ড)।

রিটার্নস

nullable number মিডিয়া টাইম অথবা null যদি না থাকে।

প্লেব্যাককনফিগ পান

getPlaybackConfig() cast.framework.PlaybackConfig ফেরত দেয়

ডিফল্টগুলি ওভাররাইড না করা থাকলে প্লেব্যাক কনফিগারেশন বা null ফেরত দেয়।

রিটার্নস

nullable cast.framework.PlaybackConfig

প্লেব্যাকরেট পান

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

বর্তমান প্লেব্যাক রেট প্রদান করে। রিসিভার CastReceiverContext#start কল করার আগে 1 প্রদান করে।

রিটার্নস

number বর্তমান প্লেব্যাক হার।

প্লেয়ারস্টেট পান

getPlayerState() cast.framework.messages.PlayerState ফেরত পাঠায়

Player স্টেট পায়।

রিটার্নস

non-null cast.framework.messages.PlayerState বর্তমান Player অবস্থা।

পছন্দের প্লেব্যাকরেট পান

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

পছন্দের প্লেব্যাক রেট পান। শাটডাউন ইভেন্টে ব্যবহার করা যেতে পারে যাতে সর্বশেষ পছন্দের প্লেব্যাক রেট স্থায়ী স্টোরেজে সংরক্ষণ করা যায়, যাতে এটি পরবর্তী সেশনে কাস্ট বিকল্পগুলিতে ব্যবহার করা যেতে পারে।

রিটার্নস

number

পছন্দের টেক্সট ল্যাঙ্গুয়েজ পান

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

পছন্দের টেক্সট ট্র্যাক ভাষা পায়।

রিটার্নস

nullable string

পছন্দের টেক্সট স্টাইল পান

getPreferredTextStyle() cast.framework.messages.TextTrackStyle ফেরত পাঠায়

পছন্দের টেক্সট ট্র্যাক স্টাইল পায়।

রিটার্নস

nullable cast.framework.messages.TextTrackStyle

গেটকিউ ম্যানেজার

getQueueManager() ফেরত দেয় ( cast.framework.QueueManager অথবা অনির্ধারিত)

QueueManager ইনস্ট্যান্স পায়।

রিটার্নস

(non-null cast.framework.QueueManager or undefined)

getRawCurrentTimeSec সম্পর্কে

getRawCurrentTimeSec() নম্বর ফেরত দেয়

বিজ্ঞাপন বিরতির সময় বিয়োগ না করেই বর্তমান মিডিয়ার অতিবাহিত প্লে টাইম পায়।

রিটার্নস

number সেকেন্ডে অতিবাহিত সময়। যদি কোনও মিডিয়া না চলে তবে এটি 0 হবে।

getRawSeekableRange

getRawSeekableRange() cast.framework.messages.Range ফেরত পাঠায়

বর্তমান মিডিয়া অনুসন্ধানযোগ্য পরিসর প্রদান করে।

দ্রষ্টব্য: এটি getRawCurrentTimeSec() এর ইউনিটের সাথে মিলে যায়, কিন্তু seek() নয়!। এটি বিজ্ঞাপন বা অন্য কোনও মিডিয়া অফসেটের জন্য হিসাব করে না। যদি না আপনি নিশ্চিত হন যে আপনার raw মানগুলির প্রয়োজন, তাহলে আপনার পরিবর্তে getLiveSeekableRange() ব্যবহার করা উচিত।

রিটার্নস

nullable cast.framework.messages.Range

শুরু করার পরম সময় পান

getStartAbsoluteTime() নম্বর ফেরত দেয়

UNIX Epoch সময় (Unix epoch থেকে সেকেন্ড) হিসাবে পরম মিডিয়া শুরুর সময় পায়। পরম সময় শুধুমাত্র লাইভ স্ট্রিমগুলির জন্য প্রযোজ্য।

রিটার্নস

nullable number

getStats সম্পর্কে

getStats() cast.framework.stats.Stats ফেরত পাঠায়

প্লেব্যাক পরিসংখ্যান প্রদান করে। যেখানে উপযুক্ত সেখানে সমগ্র প্লেব্যাক সেশন জুড়ে পরিসংখ্যান একত্রিত করা হয়।

রিটার্নস

non-null cast.framework.stats.Stats

getSupportedMediaCommands সম্পর্কে

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

রিসিভার সমর্থিত মিডিয়া কমান্ডগুলি পায়। CastReceiverContext#start() কল করার পরেই কল করা উচিত, অন্যথায় এটি 0 প্রদান করে। সমর্থিত মিডিয়া কমান্ডের মান শুধুমাত্র রিসিভার অ্যাপ্লিকেশন দ্বারা নিয়ন্ত্রিত হয়। এটি MediaStatus উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে আপডেট হয় না।

আরো দেখুন
cast.framework.messages.command সম্পর্কে
রিটার্নস

number অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক।

টেক্সটট্র্যাকস ম্যানেজার পান

getTextTracksManager() cast.framework.TextTracksManager ফেরত পাঠায়

TextTracksManager ইনস্ট্যান্স পায়।

রিটার্নস

non-null cast.framework.TextTracksManager

টাইমডমেটাডেটা পান

getTimedMetadata() নন-নাল cast.framework.TimedMetadata এর অ্যারে প্রদান করে।

ম্যানিফেস্ট পার্সিংয়ের সময় সম্মুখীন হওয়া সময়োপযোগী মেটাডেটা ফেরত পাঠায়। এটি HLS-এ #EXT-X-DATERANGE এবং DASH-এ EventStream

রিটার্নস

non-null Array of non-null cast.framework.TimedMetadata

বোঝা

load(loadRequest) void ধারণকারী প্রতিশ্রুতি প্রদান করে

মিডিয়া লোড করার জন্য একটি অনুরোধ শুরু করে।

প্যারামিটার

লোডরিকোয়েস্ট

cast.framework.messages.LoadRequestData

একটি মিডিয়া লোড করার অনুরোধ।

মান শূন্য হওয়া উচিত নয়।

রিটার্নস

non-null Promise containing void যা অপারেশন সফল হলে সমাধান করা হয়, অথবা ব্যর্থ হলে প্রত্যাখ্যাত হয়।

বিরতি

বিরতি ()

বর্তমানে চলমান মিডিয়াটিকে থামায়।

খেলা

খেলা ()

বর্তমানে বিরতি দেওয়া মিডিয়াটি চালায়।

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

ইভেন্টলিস্টনার অপসারণ করুন (ইভেন্ট টাইপ, ইভেন্টলিস্টনার)

একটি প্রদত্ত প্লেব্যাক ইভেন্টের জন্য যোগ করা ইভেন্ট লিসেনারটি সরিয়ে দেয়। যদি কোনও মিলিত ইভেন্ট লিসেনার না থাকে, তাহলে এই কলটি উপেক্ষা করা হয়।

প্যারামিটার

ইভেন্ট টাইপ

(non-null cast.framework.events.EventType অথবা non-null cast.framework.events.EventType এর অ্যারে)

একটি ইভেন্ট টাইপ বা ইভেন্ট টাইপের অ্যারে

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

ফাংশন (নন-নাল কাস্ট.ফ্রেমওয়ার্ক.ইভেন্টস.ইভেন্ট )

সমর্থিত মিডিয়া কমান্ডগুলি সরান

সমর্থিত মিডিয়াকমান্ডগুলি সরান (সমর্থিত মিডিয়াকমান্ডগুলি, সম্প্রচারের অবস্থা)

সমর্থিত মিডিয়া কমান্ডের তালিকা থেকে কমান্ডগুলি সরান।

প্যারামিটার

সমর্থিত মিডিয়াকমান্ড

সংখ্যা

অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক।

সম্প্রচারের অবস্থা

ঐচ্ছিক

বুলিয়ান

true নির্দেশ করে যে প্রেরকদের পরিবর্তন সম্পর্কে অবহিত করা উচিত (যদি না দেওয়া হয়, তাহলে প্রেরকদের অবহিত করা হবে)।

আরো দেখুন
cast.framework.messages.command সম্পর্কে

খোঁজা

খোঁজা(সময় খোঁজা)

বর্তমান মিডিয়াতে খোঁজা হচ্ছে।

প্যারামিটার

seekTime সম্পর্কে

সংখ্যা

সেন্ডকাস্টমস্টেট

সেন্ডকাস্টমস্টেট(স্টেট)

একটি অ্যাপ্লিকেশন প্লেব্যাক লজিক থেকে UI লজিকে একটি কাস্টম অবস্থা পাঠায়। এই পদ্ধতিটি প্লেব্যাক লজিক এবং UI এর বিচ্ছেদ সক্ষম করতে সাহায্য করে। লজিক এবং UI এর মধ্যে বিচ্ছেদ বজায় রাখার ফলে স্থানীয় প্লেব্যাক এবং রিমোট কন্ট্রোল উভয়ের জন্য একই UI লজিক ব্যবহার করা সম্ভব হয়। এই পদ্ধতি দ্বারা প্রেরিত কাস্টম অবস্থা PlayerData মাধ্যমে UI এ উপলব্ধ।

প্যারামিটার

অবস্থা

বস্তু

কাস্টম স্টেট অবজেক্ট।

মান শূন্য হওয়া উচিত নয়।

আরো দেখুন
cast.framework.ui.PlayerData#customState

সেন্ডএরর

sendError(senderId, requestId, type, reason, customData)

একটি নির্দিষ্ট প্রেরকের কাছে একটি ত্রুটি পাঠায়।

প্যারামিটার

প্রেরক আইডি

স্ট্রিং

প্রেরকের আইডি।

অনুরোধ আইডি

সংখ্যা

এই ত্রুটির কারণ হওয়া আগত অনুরোধের আইডি।

আদর্শ

cast.framework.messages.ErrorType

ত্রুটির ধরণ।

মান শূন্য হওয়া উচিত নয়।

কারণ

ঐচ্ছিক

cast.framework.messages.ত্রুটি কারণ

ত্রুটির কারণ।

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

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

ত্রুটি বার্তা অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম ডেটা।

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

লোকালমিডিয়ারইকোয়েস্ট পাঠান

লোকালমিডিয়ারিকোয়েস্ট পাঠান(অনুরোধ)

স্থানীয় মিডিয়া অনুরোধ পাঠায়।

প্যারামিটার

অনুরোধ

cast.framework.messages.RequestData সম্পর্কে

মান শূন্য হওয়া উচিত নয়।

সেন্ডস্ট্যাটাস

সেন্ডস্ট্যাটাস (প্রেরক আইডি, অনুরোধ আইডি, অন্তর্ভুক্ত মিডিয়া, কাস্টম ডেটা, অন্তর্ভুক্ত সারি আইটেম)

নির্দিষ্ট প্রেরকের কাছে একটি মিডিয়া স্ট্যাটাস বার্তা পাঠায়।

প্যারামিটার

প্রেরক আইডি

স্ট্রিং

প্রেরকের আইডি।

অনুরোধ আইডি

সংখ্যা

এই প্রতিক্রিয়ার কারণ হিসেবে আগত অনুরোধের আইডি।

অন্তর্ভুক্তমিডিয়া

ঐচ্ছিক

বুলিয়ান

true ইঙ্গিত দেয় যে বার্তাটিতে একটি MediaInformation উদাহরণ অন্তর্ভুক্ত করা উচিত।

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

স্ট্যাটাস মেসেজ অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম ডেটা।

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

সারিবদ্ধ আইটেম অন্তর্ভুক্ত করুন

ঐচ্ছিক

বুলিয়ান

স্ট্যাটাস বার্তায় কিউ আইটেম অন্তর্ভুক্ত করা হবে কিনা। ডিফল্টরূপে এগুলি অন্তর্ভুক্ত থাকে না।

সেটআইডলরিজন

সেটআইডলরিজন(আইডলরিজন)

প্লেয়ারটি IDLE অবস্থায় থাকার কারণ নির্ধারণ করে। এটি এমন অ্যাপ্লিকেশনগুলিকে IDLE অবস্থায় জোর করতে চায় এমন অ্যাপ্লিকেশনগুলিকে এটি করার কারণ নির্দেশ করতে দেয় (উদাহরণস্বরূপ, একটি কাস্টম ত্রুটি)। নিষ্ক্রিয় কারণটি পরবর্তী স্থিতি বার্তায় পাঠানো হয়। দ্রষ্টব্য বেশিরভাগ অ্যাপ্লিকেশনের এই মানটি সেট করার প্রয়োজন হয় না। এটি কেবল তখনই প্রয়োজন যখন অ্যাপটিকে বিশেষ পরিস্থিতিতে Player IDLE অবস্থায় যেতে বাধ্য করতে হয় এবং ডিফল্ট idleReason উদ্দেশ্যমূলক আচরণ প্রতিফলিত না করে।

প্যারামিটার

অলস কারণ

cast.framework.messages.IdleReason সম্পর্কে

IDLE অবস্থায় থাকার কারণ।

মান শূন্য হওয়া উচিত নয়।

সেটমিডিয়াএলিমেন্ট

সেটমিডিয়াএলিমেন্ট(মিডিয়াএলিমেন্ট)

HTMLMediaElement ব্যবহারের জন্য সেট করে। যদি HTMLMediaElement এর একটি Promise সেট করা থাকে, তাহলে Promise সমাধানের পরে মিডিয়া প্লেব্যাক শুরু করে।

প্যারামিটার

মিডিয়াএলিমেন্ট

(নন-নাল HTMLMediaElement অথবা নন-নাল HTMLMediaElement ধারণকারী নন-নাল প্রতিশ্রুতি)

Player যে MediaElement ব্যবহার করবে।

সেটমিডিয়া তথ্য

সেটমিডিয়াইনফরমেশন(মিডিয়াইনফরমেশন, অপ্ট_ব্রডকাস্ট)

মিডিয়া তথ্য সেট করে।

প্যারামিটার

মিডিয়া তথ্য

cast.framework.messages.MediaInformation সম্পর্কে

মান শূন্য হওয়া উচিত নয়।

অপ্ট_ব্রডকাস্ট

ঐচ্ছিক

বুলিয়ান

সেটমিডিয়াপ্লেব্যাকইনফোহ্যান্ডলার

setMediaPlaybackInfoHandler(হ্যান্ডলার)

একটি নির্দিষ্ট লোড অনুরোধের জন্য cast.framework.PlaybackConfig রিটার্ন বা সংশোধন করার জন্য একটি হ্যান্ডলার সেট করে। হ্যান্ডলার প্যারামিটারগুলি হল LoadRequestData এবং রিসিভারের জন্য ডিফল্ট PlaybackConfig ( CastReceiverOptions এ প্রদত্ত)। হ্যান্ডলারকে একটি পরিবর্তিত প্লেব্যাক কনফিগারেশন ফেরত দিতে হবে, অথবা মিডিয়াটি প্লে হওয়া থেকে বিরত রাখতে null । রিটার্ন মানটি সার্ভার থেকে ডেটার জন্য অপেক্ষা করার অনুমতি দেওয়ার Promise হতে পারে।

প্যারামিটার

হ্যান্ডলার

ফাংশন (নন-নাল কাস্ট.ফ্রেমওয়ার্ক.মেসেজেস.লোডরেকুয়েস্টডেটা , নন-নাল কাস্ট.ফ্রেমওয়ার্ক.প্লেব্যাককনফিগ )

একটি অনুরোধ-নির্দিষ্ট প্লেব্যাক কনফিগারেশন প্রদানের জন্য একটি ফাংশন।

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

সেটমিডিয়াইউআরএলরিসলভার

সেটমিডিয়াইউআরএলরিসলভার(রিসলভার)

LOAD অনুরোধের জন্য মিডিয়া URL ফেরত দেওয়ার জন্য একটি হ্যান্ডলার সেট করে। মিডিয়া স্ট্যাটাসের অংশ হিসেবে মিডিয়া কন্টেন্ট URL প্রকাশ না করার জন্য এই হ্যান্ডলারটি ব্যবহার করা যেতে পারে। ডিফল্টরূপে, মিডিয়া contentId কন্টেন্ট URL হিসেবে ব্যবহৃত হয়।

প্যারামিটার

সমাধানকারী

ফাংশন (নন-নাল কাস্ট.ফ্রেমওয়ার্ক.মেসেজ.লোডরেকুয়েস্টডেটা )

মিডিয়া কন্টেন্ট URL সমাধান করার জন্য একটি ফাংশন।

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

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

সেটমেসেজইন্টারসেপ্টর(টাইপ, ইন্টারসেপ্টর)

ইনকামিং এবং আউটগোয়িং বার্তাগুলির একটি ইন্টারসেপ্টর সেট করে। ইন্টারসেপ্টর অনুরোধের ডেটা আপডেট করতে পারে এবং আপডেট করা ডেটা, আপডেট করা ডেটা সহ একটি Promise (যদি ডেটা অবিলম্বে ফেরত দেওয়া না যায়), অথবা অনুরোধটি পরিচালনা করা না হলে null ফেরত দিতে হবে। দ্রষ্টব্য : যদি একটি LOAD বার্তা ইন্টারসেপ্টর সরবরাহ করা হয়, কিন্তু কোনও পৃথক PRELOAD ইন্টারসেপ্টর সরবরাহ করা না হয়, তাহলে PRELOAD বার্তাগুলির জন্য LOAD ইন্টারসেপ্টর ডাকা হবে।

প্যারামিটার

আদর্শ

cast.framework.messages.MessageType

মান শূন্য হওয়া উচিত নয়।

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

ফাংশন (নন-নাল কাস্ট.ফ্রেমওয়ার্ক.মেসেজ.রিকোয়েস্টডেটা )

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

সেটপ্লেব্যাককনফিগ

সেটপ্লেব্যাককনফিগ(প্লেব্যাককনফিগ)

PlayerManager এ প্লেব্যাক কনফিগারেশন সেট করে।

প্যারামিটার

প্লেব্যাককনফিগ

cast.framework.PlaybackConfig সম্পর্কে

মান শূন্য হওয়া উচিত নয়।

সমর্থিত মিডিয়া কমান্ড সেট করুন

সেটসাপোর্টেডমিডিয়াকম্যান্ডস(সমর্থিতমিডিয়াকম্যান্ডস, ব্রডকাস্টস্ট্যাটাস)

রিসিভার দ্বারা সমর্থিত মিডিয়া কমান্ড সেট করে।

প্যারামিটার

সমর্থিত মিডিয়াকমান্ড

সংখ্যা

অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক।

সম্প্রচারের অবস্থা

ঐচ্ছিক

বুলিয়ান

true নির্দেশ করে যে প্রেরকদের পরিবর্তন সম্পর্কে অবহিত করা উচিত (যদি না দেওয়া হয়, তাহলে প্রেরকদের অবহিত করা হবে)।

আরো দেখুন
cast.framework.messages.command সম্পর্কে

থামো

থামান()

বর্তমানে চলমান মিডিয়া বন্ধ করে দেয়।