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

পদ্ধতি

ইভেন্ট লিসেনার যোগ করুন

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

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

প্যারামিটার

ইভেন্টের ধরণ

(non-null cast.framework.events.EventType অথবা non-null cast.framework.events.EventType- এর একটি Array)

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

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

function(non-null cast.framework.events.Event )

নিক্ষেপ

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

addSupportedMediaCommands

addSupportedMediaCommands(supportedMediaCommands, broadcastStatus)

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

প্যারামিটার

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

সংখ্যা

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

সম্প্রচার স্থিতি

ঐচ্ছিক

বুলিয়ান

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

আরও দেখুন
cast.framework.messages.Command

সম্প্রচার স্থিতি

broadcastStatus(includeMedia, requestId, customData, includeQueueItems)

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

প্যারামিটার

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

ঐচ্ছিক

বুলিয়ান

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

অনুরোধ আইডি

ঐচ্ছিক

সংখ্যা

যে আগত অনুরোধটির কারণে এই প্রতিক্রিয়াটি ঘটেছে, তার আইডি।

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

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

মানটি নাল হতে পারে।

includeQueueItems

ঐচ্ছিক

বুলিয়ান

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

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

getAbsoluteTimeForMediaTime(mediaTime) একটি সংখ্যা ফেরত দেয়

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

প্যারামিটার

মিডিয়াটাইম

সংখ্যা

মিডিয়া টাইম।

ফেরত

nullable number পরম সময় অথবা উপলব্ধ না থাকলে null

getAudioTracksManager

getAudioTracksManager() cast.framework.AudioTracksManager রিটার্ন করে।

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

ফেরত

non-null cast.framework.AudioTracksManager

getBreakClipCurrentTimeSec

getBreakClipCurrentTimeSec() একটি সংখ্যা ফেরত দেয়

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

ফেরত

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

getBreakClipDurationSec

getBreakClipDurationSec() একটি সংখ্যা ফেরত দেয়

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

ফেরত

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

গেটব্রেকম্যানেজার

getBreakManager() cast.framework.breaks.BreakManager রিটার্ন করে।

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

ফেরত

non-null cast.framework.breaks.BreakManager

গেটব্রেকস

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

বিরতিগুলোর একটি তালিকা ফেরত দেয়।

ফেরত

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

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

getCurrentSupportedMediaCommands() একটি সংখ্যা ফেরত দেয়

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

আরও দেখুন
cast.framework.messages.Command
ফেরত

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

বর্তমান সময় সেকেন্ড পান

getCurrentTimeSec() একটি সংখ্যা ফেরত দেয়

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

ফেরত

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

সময়কাল সেকেন্ড পান

getDurationSec() একটি সংখ্যা ফেরত দেয়

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

ফেরত

number মিডিয়ার সময়কাল। কোনো মিডিয়া না চললে NaN

getLiveSeekableRange

getLiveSeekableRange() cast.framework.messages.LiveSeekableRange রিটার্ন করে।

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

ফেরত

nullable cast.framework.messages.LiveSeekableRange

মিডিয়া তথ্য পান

getMediaInformation() cast.framework.messages.MediaInformation রিটার্ন করে।

সাম্প্রতিক গণমাধ্যমের তথ্য সংগ্রহ করে।

ফেরত

nullable cast.framework.messages.MediaInformation

getMediaTimeForAbsoluteTime

getMediaTimeForAbsoluteTime(absoluteTime) একটি সংখ্যা ফেরত দেয়

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

প্যারামিটার

পরম সময়

সংখ্যা

মিডিয়ার পরম সময়, যা ইউনিক্স ইপক টাইম (ইউনিক্স ইপক থেকে সেকেন্ড) হিসেবে পরিচিত।

ফেরত

nullable number মিডিয়া টাইম অথবা উপলব্ধ না থাকলে null

getPlaybackConfig

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

getPreferredTextStyle() cast.framework.messages.TextTrackStyle রিটার্ন করে।

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

ফেরত

nullable cast.framework.messages.TextTrackStyle

getQueueManager

getQueueManager() রিটার্ন করে ( cast.framework.QueueManager অথবা undefined)

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

ফেরত

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

getRawCurrentTimeSec

getRawCurrentTimeSec() একটি সংখ্যা ফেরত দেয়

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

ফেরত

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

getRawSeekableRange

getRawSeekableRange() cast.framework.messages.Range রিটার্ন করে।

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

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

ফেরত

nullable cast.framework.messages.Range

getStartAbsoluteTime

getStartAbsoluteTime() একটি সংখ্যা ফেরত দেয়

মিডিয়ার সঠিক শুরুর সময়টি ইউনিক্স ইপক টাইম (ইউনিক্স ইপক থেকে সেকেন্ড হিসাবে) হিসেবে পাওয়া যায়। সঠিক সময় শুধুমাত্র লাইভ স্ট্রিমের জন্য প্রযোজ্য।

ফেরত

nullable number

পরিসংখ্যান পান

getStats() cast.framework.stats.Stats রিটার্ন করে।

প্লেব্যাক পরিসংখ্যান প্রদান করে। প্রয়োজন অনুযায়ী, সম্পূর্ণ প্লেব্যাক সেশন জুড়ে পরিসংখ্যানগুলো একত্রিত করা হয়।

ফেরত

non-null cast.framework.stats.Stats

getSupportedMediaCommands

getSupportedMediaCommands() একটি সংখ্যা ফেরত দেয়

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

আরও দেখুন
cast.framework.messages.Command
ফেরত

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

getTextTracksManager

getTextTracksManager() cast.framework.TextTracksManager রিটার্ন করে।

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

ফেরত

non-null cast.framework.TextTracksManager

getTimedMetadata

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

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

মান নাল (null) হওয়া যাবে না।

ফেরত

non-null Promise containing void প্রমিস থাকে, যা অপারেশন সফল হলে রিজলভ হয়, অথবা ব্যর্থ হলে রিজেক্ট হয়।

বিরতি

pause()

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

খেলা

প্লে()

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

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

removeEventListener(eventType, eventListener)

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

প্যারামিটার

ইভেন্টের ধরণ

(non-null cast.framework.events.EventType অথবা non-null cast.framework.events.EventType- এর একটি Array)

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

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

function(non-null cast.framework.events.Event )

removeSupportedMediaCommands

removeSupportedMediaCommands(supportedMediaCommands, broadcastStatus)

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

প্যারামিটার

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

সংখ্যা

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

সম্প্রচার স্থিতি

ঐচ্ছিক

বুলিয়ান

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

আরও দেখুন
cast.framework.messages.Command

সন্ধান করুন

seek(seekTime)

বর্তমান গণমাধ্যমে অনুসন্ধান করে।

প্যারামিটার

seekTime

সংখ্যা

sendCustomState

কাস্টম স্টেট (স্টেট) পাঠান

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

প্যারামিটার

রাজ্য

বস্তু

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

মান নাল (null) হওয়া যাবে না।

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

sendError

sendError(প্রেরক আইডি, অনুরোধ আইডি, প্রকার, কারণ, কাস্টম ডেটা)

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

প্যারামিটার

প্রেরক আইডি

স্ট্রিং

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

অনুরোধ আইডি

সংখ্যা

যে আগত অনুরোধটির কারণে এই ত্রুটিটি ঘটেছে, তার আইডি।

প্রকার

cast.framework.messages.ErrorType

ত্রুটির ধরণ।

মান নাল (null) হওয়া যাবে না।

কারণ

ঐচ্ছিক

cast.framework.messages.ErrorReason

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

মানটি নাল হতে পারে।

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

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

মানটি নাল হতে পারে।

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

sendLocalMediaRequest(অনুরোধ)

স্থানীয় গণমাধ্যমের কাছে অনুরোধ পাঠায়।

প্যারামিটার

অনুরোধ

cast.framework.messages.RequestData

মান নাল (null) হওয়া যাবে না।

sendStatus

sendStatus(senderId, requestId, includeMedia, customData, includeQueueItems)

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

প্যারামিটার

প্রেরক আইডি

স্ট্রিং

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

অনুরোধ আইডি

সংখ্যা

যে আগত অনুরোধটির কারণে এই প্রতিক্রিয়াটি ঘটেছে, তার আইডি।

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

ঐচ্ছিক

বুলিয়ান

true নির্দেশ করে যে বার্তাটিতে একটি MediaInformation ইনস্ট্যান্স অন্তর্ভুক্ত থাকবে।

কাস্টম ডেটা

ঐচ্ছিক

বস্তু

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

মানটি নাল হতে পারে।

includeQueueItems

ঐচ্ছিক

বুলিয়ান

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

setIdleReason

setIdleReason(idleReason)

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

প্যারামিটার

নিষ্ক্রিয় কারণ

cast.framework.messages.IdleReason

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

মান নাল (null) হওয়া যাবে না।

setMediaElement

setMediaElement(mediaElement)

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

প্যারামিটার

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

(নন-নাল HTMLMediaElement অথবা নন-নাল প্রমিস যার মধ্যে একটি নন-নাল HTMLMediaElement রয়েছে)

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

সেটমিডিয়াইনফরমেশন

setMediaInformation(mediaInformation, opt_broadcast)

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

প্যারামিটার

মিডিয়া তথ্য

cast.framework.messages.MediaInformation

মান নাল (null) হওয়া যাবে না।

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

ঐচ্ছিক

বুলিয়ান

setMediaPlaybackInfoHandler

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

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

প্যারামিটার

হ্যান্ডলার

function(non-null cast.framework.messages.LoadRequestData , non-null cast.framework.PlaybackConfig )

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

মানটি নাল হতে পারে।

setMediaUrlResolver

setMediaUrlResolver(resolver)

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

প্যারামিটার

সমাধানকারী

function(non-null cast.framework.messages.LoadRequestData )

মিডিয়া কন্টেন্টের ইউআরএল সমাধান করার একটি ফাংশন।

মানটি নাল হতে পারে।

setMessageInterceptor

setMessageInterceptor(type, interceptor)

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

প্যারামিটার

প্রকার

cast.framework.messages.MessageType

মান নাল (null) হওয়া যাবে না।

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

function(non-null cast.framework.messages.RequestData )

মানটি নাল হতে পারে।

নিক্ষেপ

non-null Error যদি মেসেজের ধরনটি অবৈধ হয়, অথবা যদি ইন্টারসেপ্টরটি একটি ফাংশন না হয়।

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

setPlaybackConfig(playbackConfig)

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

প্যারামিটার

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

cast.framework.PlaybackConfig

মান নাল (null) হওয়া যাবে না।

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

setSupportedMediaCommands(supportedMediaCommands, broadcastStatus)

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

প্যারামিটার

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

সংখ্যা

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

সম্প্রচার স্থিতি

ঐচ্ছিক

বুলিয়ান

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

আরও দেখুন
cast.framework.messages.Command

থামুন

স্টপ()

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