ঢালাই। কাঠামো । খেলোয়াড় ব্যবস্থাপক
মিডিয়া প্লেব্যাক নিয়ন্ত্রণ ও পর্যবেক্ষণ করে।
- নিক্ষেপ
কনস্ট্রাক্টর সরাসরি ব্যবহার করলে
non-null Error।PlayerManagerশুধুমাত্র cast.framework.CastReceiverContext#getPlayerManager কল করার মাধ্যমেই অ্যাক্সেস করা উচিত।
পদ্ধতি
ইভেন্ট লিসেনার যোগ করুন
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)
বিদ্যমান সমর্থিত মিডিয়া কমান্ডের তালিকায় নতুন সমর্থিত কমান্ড যুক্ত করে।
প্যারামিটার | |
|---|---|
সমর্থিত মিডিয়া কমান্ড | সংখ্যা অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডগুলোর একটি বিটমাস্ক। |
সম্প্রচার স্থিতি | ঐচ্ছিক বুলিয়ান |
- আরও দেখুন
- cast.framework.messages.Command
সম্প্রচার স্থিতি
broadcastStatus(includeMedia, requestId, customData, includeQueueItems)
সকল প্রেরকের কাছে একটি মিডিয়া স্ট্যাটাস বার্তা পাঠায় (ব্রডকাস্ট)। অ্যাপ্লিকেশনগুলো নিজস্ব অবস্থা পরিবর্তনের বার্তা পাঠাতে এটি ব্যবহার করে।
প্যারামিটার | |
|---|---|
মিডিয়া অন্তর্ভুক্ত করুন | ঐচ্ছিক বুলিয়ান |
অনুরোধ আইডি | ঐচ্ছিক সংখ্যা যে আগত অনুরোধটির কারণে এই প্রতিক্রিয়াটি ঘটেছে, তার আইডি। |
কাস্টম ডেটা | ঐচ্ছিক বস্তু স্ট্যাটাস মেসেজ অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম ডেটা। মানটি নাল হতে পারে। |
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() একটি সংখ্যা ফেরত দেয়
বর্তমান মিডিয়ার অতিবাহিত প্লে টাইম দেখায়।
- ফেরত
অতিবাহিত সময়, সেকেন্ডে। কোনো মিডিয়া না চললে এর
number0হবে।
সময়কাল সেকেন্ড পান
getDurationSec() একটি সংখ্যা ফেরত দেয়
বর্তমানে প্লে হওয়া মিডিয়ার সময়কাল সেকেন্ডে জানায়।
- ফেরত
numberমিডিয়ার সময়কাল। কোনো মিডিয়া না চললেNaN।
getLiveSeekableRange
getLiveSeekableRange() cast.framework.messages.LiveSeekableRange রিটার্ন করে।
সেকেন্ডে শুরু এবং শেষ সময় সহ লাইভ অনুসন্ধানযোগ্য পরিসরটি ফেরত দেয়। মানগুলো মিডিয়া সময়ের উপর ভিত্তি করে নির্ধারিত হয়।
- ফেরত
মিডিয়া তথ্য পান
getMediaInformation() 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 রিটার্ন করে।
পছন্দসই টেক্সট ট্র্যাক স্টাইলটি পাওয়া যায়।
- ফেরত
getQueueManager
getQueueManager() রিটার্ন করে ( cast.framework.QueueManager অথবা undefined)
QueueManager ইনস্ট্যান্সটি পাওয়া যায়।
- ফেরত
(non-null cast.framework.QueueManager or undefined)
getRawCurrentTimeSec
getRawCurrentTimeSec() একটি সংখ্যা ফেরত দেয়
বিজ্ঞাপনের বিরতির সময় বাদ না দিয়ে বর্তমান মিডিয়ার মোট প্লে-টাইম বের করে।
- ফেরত
অতিবাহিত সময়, সেকেন্ডে। কোনো মিডিয়া না চললে এর
number0হবে।
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)
সমর্থিত মিডিয়া কমান্ডের তালিকা থেকে কমান্ডগুলো সরিয়ে ফেলুন।
প্যারামিটার | |
|---|---|
সমর্থিত মিডিয়া কমান্ড | সংখ্যা অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডগুলোর একটি বিটমাস্ক। |
সম্প্রচার স্থিতি | ঐচ্ছিক বুলিয়ান |
- আরও দেখুন
- 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)
নির্দিষ্ট প্রেরকের কাছে একটি মিডিয়া স্ট্যাটাস বার্তা পাঠায়।
প্যারামিটার | |
|---|---|
প্রেরক আইডি | স্ট্রিং প্রেরকের আইডি। |
অনুরোধ আইডি | সংখ্যা যে আগত অনুরোধটির কারণে এই প্রতিক্রিয়াটি ঘটেছে, তার আইডি। |
মিডিয়া অন্তর্ভুক্ত করুন | ঐচ্ছিক বুলিয়ান |
কাস্টম ডেটা | ঐচ্ছিক বস্তু স্ট্যাটাস মেসেজ অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম ডেটা। মানটি নাল হতে পারে। |
includeQueueItems | ঐচ্ছিক বুলিয়ান স্ট্যাটাস মেসেজে কিউ আইটেমগুলো অন্তর্ভুক্ত করা হবে কিনা। ডিফল্টরূপে এগুলো অন্তর্ভুক্ত করা হয় না। |
setIdleReason
setIdleReason(idleReason)
প্লেয়ারের IDLE ) অবস্থায় থাকার কারণ নির্ধারণ করে। এটি সেইসব অ্যাপ্লিকেশনকে IDLE অবস্থা জোর করে চালু করার কারণ (যেমন, একটি কাস্টম ত্রুটি) উল্লেখ করার সুযোগ দেয়। নিষ্ক্রিয় থাকার কারণটি পরবর্তী স্ট্যাটাস মেসেজে পাঠানো হয়। দ্রষ্টব্য: বেশিরভাগ অ্যাপ্লিকেশনের এই মানটি সেট করার প্রয়োজন হয় না। শুধুমাত্র তখনই এটির প্রয়োজন হয়, যখন অ্যাপটিকে বিশেষ পরিস্থিতিতে Player IDLE অবস্থায় নিয়ে যেতে হয় এবং ডিফল্ট 'idleReason' কাঙ্ক্ষিত আচরণটি প্রতিফলিত করে না।
প্যারামিটার | |
|---|---|
নিষ্ক্রিয় কারণ | cast.framework.messages.IdleReason মান নাল (null) হওয়া যাবে না। |
setMediaElement
setMediaElement(mediaElement)
ব্যবহার করার জন্য HTMLMediaElement নির্ধারণ করে। যদি কোনো HTMLMediaElement এর Promise সেট করা থাকে, তাহলে Promise রিজলভ হওয়ার পর মিডিয়া প্লেব্যাক শুরু হয়।
প্যারামিটার | |
|---|---|
মিডিয়া এলিমেন্ট | (নন-নাল HTMLMediaElement অথবা নন-নাল প্রমিস যার মধ্যে একটি নন-নাল HTMLMediaElement রয়েছে) |
সেটমিডিয়াইনফরমেশন
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 এ প্লেব্যাক কনফিগারেশন সেট করে।
প্যারামিটার | |
|---|---|
প্লেব্যাক কনফিগারেশন | মান নাল (null) হওয়া যাবে না। |
সমর্থিত মিডিয়া কমান্ড সেট করুন
setSupportedMediaCommands(supportedMediaCommands, broadcastStatus)
রিসিভার দ্বারা সমর্থিত মিডিয়া কমান্ডগুলো নির্ধারণ করে।
প্যারামিটার | |
|---|---|
সমর্থিত মিডিয়া কমান্ড | সংখ্যা অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডগুলোর একটি বিটমাস্ক। |
সম্প্রচার স্থিতি | ঐচ্ছিক বুলিয়ান |
- আরও দেখুন
- cast.framework.messages.Command
থামুন
স্টপ()
বর্তমানে চলমান মিডিয়া বন্ধ করে দেয়।