নামস্থান: ঘটনা

ক্লাস

নামস্থান

গণনা

বিস্তারিত ত্রুটি কোড

স্থির

সংখ্যা

রিসিভার SDK দ্বারা নির্ধারিত একটি কোড যা কী ত্রুটি ঘটেছে তা বর্ণনা করে।

মূল্য

মিডিয়া_অজানা

সংখ্যা

HTMLMediaElement যখন একটি ত্রুটি ছুড়ে দেয় তখন ফিরে আসে, কিন্তু CAF নির্দিষ্ট ত্রুটিটি সনাক্ত করতে পারে না।

মিডিয়া_পরিত্যাগ

সংখ্যা

ব্যবহারকারীর অনুরোধে ব্যবহারকারী এজেন্ট দ্বারা মিডিয়া রিসোর্সের জন্য আনার প্রক্রিয়া বাতিল করা হলে ফিরে আসে।

মিডিয়া_ডিকোড

সংখ্যা

মিডিয়া রিসোর্সটি ব্যবহারযোগ্য বলে প্রতিষ্ঠিত হওয়ার পরে, মিডিয়া রিসোর্সটি ডিকোড করার সময় একটি ত্রুটি দেখা দিলে ফিরে আসে।

মিডিয়া_নেটওয়ার্ক

সংখ্যা

রিসোর্সটি ব্যবহারযোগ্য বলে প্রতিষ্ঠিত হওয়ার পর, যখন একটি নেটওয়ার্ক ত্রুটির কারণে ব্যবহারকারী এজেন্ট মিডিয়া রিসোর্সটি আনা বন্ধ করে দেয়, তখন ফিরে আসে।

মিডিয়া_এসআরসি_সমর্থিত নয়

সংখ্যা

src অ্যাট্রিবিউট দ্বারা নির্দেশিত মিডিয়া রিসোর্সটি উপযুক্ত না হলে ফিরে আসে।

উৎস_বাফার_ব্যর্থতা

সংখ্যা

যখন মিডিয়াসোর্সে একটি সোর্স বাফার যোগ করা যাবে না তখন ফিরে আসে।

মেডিয়াকি_অজানা

সংখ্যা

মিডিয়া কীগুলির সাথে একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

মেডিয়াকিস_নেটওয়ার্ক

সংখ্যা

নেটওয়ার্ক সমস্যার কারণে মিডিয়া কী ব্যর্থ হলে ফিরে আসে।

মেডিয়াকিস_অসমর্থিত

সংখ্যা

যখন MediaKeySession অবজেক্ট তৈরি করা যাচ্ছে না তখন ফিরে আসে।

মেডিয়াকিস_ওয়েবক্রিপ্টো

সংখ্যা

ক্রিপ্টো ব্যর্থ হলে ফিরে এসেছিল।

নেটওয়ার্ক_অজানা

সংখ্যা

অজানা নেটওয়ার্ক সমস্যা হলে ফিরে এসেছি।

সেগমেন্ট_নেটওয়ার্ক

সংখ্যা

কোনও অংশ ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_MASTER_PLAYLIST সম্পর্কে

সংখ্যা

HLS মাস্টার প্লেলিস্ট ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_PLAYLIST সম্পর্কে

সংখ্যা

HLS প্লেলিস্ট ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_NO_KEY_RESPONSE সম্পর্কে

সংখ্যা

যখন একটি HLS কী ডাউনলোড করতে ব্যর্থ হয় তখন ফিরে আসে।

HLS_NETWORK_KEY_LOAD সম্পর্কে

সংখ্যা

HLS কী-এর অনুরোধ পাঠানোর আগে ব্যর্থ হলে তা ফেরত দেওয়া হয়।

HLS_NETWORK_INVALID_SEGMENT সম্পর্কে

সংখ্যা

যখন একটি HLS সেগমেন্ট অবৈধ থাকে তখন ফেরত পাঠানো হয়।

এইচএলএস_সেগমেন্ট_পার্সিং

সংখ্যা

যখন একটি HLS সেগমেন্ট পার্স করতে ব্যর্থ হয় তখন ফেরত পাঠানো হয়।

ড্যাশ_নেটওয়ার্ক

সংখ্যা

DASH স্ট্রিম পরিচালনা করার সময় একটি অজানা নেটওয়ার্ক ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_নো_ইনিট

সংখ্যা

যখন একটি DASH স্ট্রীমে একটি init অনুপস্থিত থাকে তখন ফিরে আসে।

স্মুথ_নেটওয়ার্ক

সংখ্যা

একটি স্মুথ স্ট্রিম পরিচালনা করার সময় একটি অজানা নেটওয়ার্ক ত্রুটি দেখা দিলে ফিরে আসে।

মসৃণ_নো_মিডিয়া_ডেটা

সংখ্যা

যখন একটি স্মুথ স্ট্রিমে মিডিয়া ডেটা অনুপস্থিত থাকে তখন ফিরে আসে।

ম্যানিফেস্ট_অজানা

সংখ্যা

একটি ম্যানিফেস্ট পার্স করার সময় একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

এইচএলএস_ম্যানিফেস্ট_মাস্টার

সংখ্যা

HLS মাস্টার ম্যানিফেস্ট পার্স করার সময় কোনও ত্রুটি দেখা দিলে ফিরে আসে।

HLS_MANIFEST_প্লেলিস্ট

সংখ্যা

HLS প্লেলিস্ট পার্স করার সময় কোনও ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_ম্যানিফেস্ট_অজানা

সংখ্যা

DASH ম্যানিফেস্ট পার্স করার সময় একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_ম্যানিফেস্ট_কোন_সময়সীমা নেই

সংখ্যা

যখন DASH ম্যানিফেস্টে পিরিয়ড থাকে না তখন ফেরত পাঠানো হয়।

ড্যাশ_ম্যানিফেস্ট_নো_মাইমেটাইপ

সংখ্যা

যখন DASH ম্যানিফেস্টে MimeType অনুপস্থিত থাকে তখন ফেরত পাঠানো হয়।

ড্যাশ_ইনভ্যালিড_সেগমেন্ট_তথ্য

সংখ্যা

যখন একটি DASH ম্যানিফেস্টে অবৈধ সেগমেন্ট তথ্য থাকে তখন ফিরে আসে।

স্মুথ_ম্যানিফেস্ট

সংখ্যা

একটি স্মুথ ম্যানিফেস্ট পার্স করার সময় একটি ত্রুটি দেখা দিলে ফিরে আসে।

অংশ_অজানা

সংখ্যা

একটি অজানা সেগমেন্ট ত্রুটি ঘটলে ফিরে আসে।

টেক্সট_অজানা

সংখ্যা

একটি টেক্সট স্ট্রিমে একটি অজানা ত্রুটি ঘটেছে।

অ্যাপ্লিকেশন

সংখ্যা

ফ্রেমওয়ার্কের বাইরে কোনও ত্রুটি দেখা দিলে (যেমন, যদি কোনও ইভেন্ট হ্যান্ডলার কোনও ত্রুটি ছুঁড়ে দেয়) ফিরে আসে।

BREAK_CLIP_LOADING_ত্রুটি

সংখ্যা

ব্রেক ক্লিপ লোড ইন্টারসেপ্টর ব্যর্থ হলে ফিরে আসে।

BREAK_SEEK_INTERCEPTOR_ERROR

সংখ্যা

ব্রেক সিক ইন্টারসেপ্টর ব্যর্থ হলে ফিরে আসে।

IMAGE_ERROR সম্পর্কে

সংখ্যা

কোনও ছবি লোড না হলে ফিরে আসে।

লোড_ইন্টাররাপ্টেড

সংখ্যা

একটি লোড একটি আনলোড দ্বারা বাধাগ্রস্ত হয়েছিল, অথবা অন্য একটি লোড দ্বারা।

লোড_ফেইলড

সংখ্যা

একটি লোড কমান্ড ব্যর্থ হয়েছে।

মিডিয়া_ভুল_বার্তা

সংখ্যা

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

জেনেরিক

সংখ্যা

একটি অজানা ত্রুটি ঘটলে ফিরে আসে।

শেষ কারণ

স্থির

স্ট্রিং

প্লেব্যাক কীভাবে শেষ হয় তার কারণ।

মূল্য

END_OF_STREAM সম্পর্কে

স্ট্রিং

বর্তমান স্ট্রিমের শেষে পৌঁছে যাওয়ায় প্লেব্যাক শেষ হয়েছে।

ত্রুটি

স্ট্রিং

একটি ত্রুটির সম্মুখীন হওয়ার কারণে প্লেব্যাক শেষ হয়েছে।

থামানো হয়েছে

স্ট্রিং

প্লেব্যাক শেষ হয়েছে কারণ একটি অপারেশন আমাদের বর্তমান স্ট্রিম বন্ধ করতে বাধ্য করেছে।

বাধাগ্রস্ত

স্ট্রিং

নতুন লোড করা আইটেমের কারণে প্লেব্যাক শেষ হয়েছে।

বাদ দেওয়া হয়েছে

স্ট্রিং

বিজ্ঞাপন স্কিপ করার কারণে প্লেব্যাক শেষ হয়েছে।

BREAK_সুইচ

স্ট্রিং

স্যুইচিং স্টিচড ব্রেকের কারণে প্লেব্যাক শেষ হয়েছে।

ত্রুটির তীব্রতা

স্থির

সংখ্যা

ত্রুটির তীব্রতা। Shaka Player-এর মতো একই নামকরণ স্কিম এবং নম্বর অনুসরণ করে।

মূল্য

পুনরুদ্ধারযোগ্য

সংখ্যা

একটি ত্রুটি ঘটেছে, কিন্তু প্লেয়ারটি ত্রুটি থেকে পুনরুদ্ধারের চেষ্টা করছে। যদি প্লেয়ারটি শেষ পর্যন্ত পুনরুদ্ধার করতে না পারে, তবে এটি একটি CRITICAL ত্রুটি নাও দিতে পারে। উদাহরণস্বরূপ, একটি মিডিয়া বিভাগের জন্য পুনরায় চেষ্টা করার ফলে কখনও একটি CRITICAL ত্রুটি হবে না (প্লেয়ারটি কেবল চিরতরে পুনরায় চেষ্টা করবে)।

সমালোচনামূলক

সংখ্যা

একটি গুরুতর ত্রুটি যা প্লেয়ার পুনরুদ্ধার করতে পারে না। এর ফলে প্লেয়ার বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে দেয়।

ইভেন্টের ধরণ

স্থির

স্ট্রিং

প্লেয়ার ইভেন্টের ধরণ। MediaElement থেকে প্রক্সি করা ইভেন্টগুলির জন্য, আরও তথ্যের জন্য https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents দেখুন।

মূল্য

সব

স্ট্রিং

এটি একটি বিশেষ শনাক্তকারী যা সমস্ত ইভেন্ট শোনার জন্য ব্যবহার করা যেতে পারে (বেশিরভাগই ডিবাগিংয়ের উদ্দেশ্যে ব্যবহৃত হয়)। ইভেন্টটি cast.framework.events.Event এর একটি উপশ্রেণী হবে।

বাতিল করা

স্ট্রিং

সম্পূর্ণ ডাউনলোড হওয়ার আগেই ব্রাউজার মিডিয়া আনা বন্ধ করে দিলে এটি চালু হয়, কিন্তু কোনও ত্রুটির কারণে নয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

ক্যান_প্লে

স্ট্রিং

ব্রাউজার যখন ক্লিপের প্লেব্যাক পুনরায় শুরু করতে পারে তখন এটি চালু হয়, কিন্তু অনুমান করে যে বাফারিংয়ের জন্য থামা ছাড়াই ক্লিপটি শেষ পর্যন্ত চালানোর জন্য পর্যাপ্ত ডেটা লোড করা হয়নি। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খেলতে পারবে_এটা

স্ট্রিং

ব্রাউজার যখন অনুমান করে যে বাফারিং বন্ধ না করেই ক্লিপটি শেষ পর্যন্ত চালাতে পারবে তখন এটি চালু হয়। মনে রাখবেন যে ব্রাউজারের অনুমান শুধুমাত্র বর্তমান ক্লিপটি চালানোর সাথে সম্পর্কিত (অর্থাৎ: যদি বর্তমানে একটি বিজ্ঞাপন ক্লিপ চালানো হয়, তাহলে ব্রাউজার শুধুমাত্র বিজ্ঞাপন ক্লিপের জন্য অনুমান করবে, সম্পূর্ণ সামগ্রীর জন্য নয়)। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

DURATION_CHANGE এর সময়কাল

স্ট্রিং

MediaElement এর duration attribute পরিবর্তিত হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খালি

স্ট্রিং

মিডিয়া খালি হয়ে গেলে এটি চালু করা হয়। একটি উদাহরণ যেখানে এটি ঘটতে পারে তা হল যখন MediaElement রিসেট করার জন্য load() কল করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয় এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়।

শেষ

স্ট্রিং

যখন কোনও মিডিয়া ক্লিপ সম্পূর্ণ সময় ধরে প্লে হয়ে যায় তখন এটি চালু করা হয়। কোনও ত্রুটি বা বন্ধ করার অনুরোধের কারণে ক্লিপটি কখন প্লে হওয়া বন্ধ হয়ে যায় তা এর মধ্যে অন্তর্ভুক্ত নয়। বিজ্ঞাপন উপস্থিত থাকলে, প্রতিটি বিজ্ঞাপনে সর্বাধিক একবার এবং মূল কন্টেন্টের জন্য সর্বাধিক একবার এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয় এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়। আপনি যদি জানতে চান যে মিডিয়া কখন প্লে করা শেষ হয়েছে, তাহলে আপনি সম্ভবত cast.framework.events.EventType.MEDIA_FINISHED ব্যবহার করতে চাইবেন।

লোড করা ডেটা

স্ট্রিং

ব্রাউজারটি মিডিয়া ক্লিপের প্রথম ফ্রেম লোড করা শেষ করলে এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

লোডেড_মেটাডেটা

স্ট্রিং

ব্রাউজারটি যখন একটি ক্লিপের জন্য মেটাডেটা লোড করা শেষ করে তখন এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

লোড_স্টার্ট

স্ট্রিং

ব্রাউজার যখন কোনও ক্লিপের জন্য মিডিয়া ডেটা খুঁজতে শুরু করে তখন এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

বিরতি

স্ট্রিং

প্লেব্যাক পজ করা হলে চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaPauseEvent এ মোড়ানো হয়েছে।

খেলা

স্ট্রিং

প্লেব্যাক শুরু হওয়ার জন্য প্রস্তুত হলে (অর্থাৎ: বিরতি দেওয়ার পরে) চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খেলছি

স্ট্রিং

প্লেব্যাক শুরু হলে চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

অগ্রগতি

স্ট্রিং

ব্রাউজার যখন মিডিয়া ডেটা আনছে তখন এটি চালু হয়েছে। আপনি যদি অ্যাডাপ্টিভ বিটরেট স্ট্রিমিং (যেমন: HLS, DASH, SMOOTH) ব্যবহার করেন, তাহলে সম্ভবত আপনি cast.framework.events.EventType.SEGMENT_DOWNLOADED ইভেন্টটি ব্যবহার করতে চাইবেন। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

রেট_চেঞ্জ

স্ট্রিং

প্লেব্যাক রেট আপডেট করা হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

চাওয়া হয়েছে

স্ট্রিং

যখন seek শেষ হয়ে যায় তখন এটি চালু করা হয়। মিডিয়া পজ করা থাকলে seek শেষ হয়ে গেলে এটি চালু করা হবে না। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খুঁজছি

স্ট্রিং

মিডিয়া খোঁজার সময় বরখাস্ত করা হয়েছে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

স্থগিত

স্ট্রিং

ব্রাউজার যখন মিডিয়া ডেটা আনার চেষ্টা করছিল, কিন্তু কোনও প্রতিক্রিয়া পাচ্ছিল না, তখন এটি চালু হয়। cast.framework.events.EventType.BUFFERING ইভেন্টটি স্ট্রিম প্রকারগুলিতে ধারাবাহিকভাবে প্রয়োগ করা হয় এবং প্লেয়ারটি বাফার হচ্ছে কিনা তা পরীক্ষা করার সময় 'স্টলড' এর পরিবর্তে ব্যবহার করা উচিত। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

TIME_UPDATE সম্পর্কে

স্ট্রিং

মিডিয়া চলাকালীন সময়ে সময়ে এটি চালু করা হয়। currentTime অ্যাট্রিবিউট পরিবর্তন হলেই এটি চালু হবে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

স্থগিত করুন

স্ট্রিং

ব্রাউজার ইচ্ছাকৃতভাবে মিডিয়া ডেটা না আনার সময় এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

অপেক্ষা করছে

স্ট্রিং

প্লেব্যাক বন্ধ হয়ে গেলে এটি চালু হয় কারণ ব্রাউজার পরবর্তী ফ্রেম উপলব্ধ হওয়ার জন্য অপেক্ষা করছে। cast.framework.events.EventType.BUFFERING ইভেন্টটি স্ট্রিম প্রকারগুলিতে ধারাবাহিকভাবে প্রয়োগ করা হয় এবং প্লেয়ারটি বাফার হচ্ছে কিনা তা পরীক্ষা করার চেষ্টা করার সময় 'অপেক্ষা' করার পরিবর্তে এটি ব্যবহার করা উচিত। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

বিট্রেট_পরিবর্তিত

স্ট্রিং

যখন প্লেয়িং মিডিয়ার বিটরেট পরিবর্তন হয় (যেমন যখন একটি সক্রিয় ট্র্যাক পরিবর্তন করা হয়, অথবা যখন নেটওয়ার্কের অবস্থার উপর নির্ভর করে একটি ভিন্ন বিটরেট বেছে নেওয়া হয়) তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.BitrateChangedEvent

BREAK_STARTসম্পাদিত

স্ট্রিং

যখন বিরতির প্রথম ব্রেক ক্লিপ লোডিং শুরু হয় তখন এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.BreaksEvent

BREAK_ENDসম্পাদিত

স্ট্রিং

ব্রেকের শেষ ব্রেক ক্লিপটি শেষ হলে এটি চালু করা হয়। ইভেন্টটি একটি cast.framework.events.BreaksEvent

BREAK_CLIP_লোড হচ্ছে

স্ট্রিং

ব্রেক ক্লিপ লোড হতে শুরু করলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.BreaksEvent

BREAK_CLIP_STARTসম্পাদিত

স্ট্রিং

ব্রেক ক্লিপ শুরু হলে চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.BreaksEvent

BREAK_CLIP_ENDসম্পাদিত

স্ট্রিং

একটি ব্রেক ক্লিপ শেষ হলে চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.BreaksEvent

বাফারিং

স্ট্রিং

বাফারিংয়ের কারণে প্লেব্যাক বন্ধ হয়ে গেলে অথবা বাফারিং শেষ হওয়ার পরে আবার শুরু হলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.BufferingEvent

TIME_DRIFTED সম্পর্কে

স্ট্রিং

প্লেয়ারের বর্তমান সময়ের সাথে প্লেয়ারের অবস্থা এবং প্লেব্যাক রেটের উপর ভিত্তি করে আনুমানিক বর্তমান সময়ের মধ্যে কোনও অমিল থাকলে এটি চালানো হয়। ইভেন্ট হল একটি cast.framework.events.TimeDriftedEvent

ক্যাশে লোড করা হয়েছে

স্ট্রিং

ফাস্টপ্লে দ্বারা প্রি-ক্যাশে করা কন্টেন্ট লোড করা শেষ হলে এটি চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.CacheLoadedEvent

ক্যাশে_হিট

স্ট্রিং

ফাস্টপ্লে দ্বারা প্রি-ক্যাশে করা কন্টেন্ট ব্যবহার করা হলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.CacheItemEvent

CACHE_INSERTED সম্পর্কে

স্ট্রিং

যখন একটি একক URL fastplay দ্বারা ক্যাশে করা হচ্ছে তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.CacheItemEvent

CLIP_STARTED সম্পর্কে

স্ট্রিং

কোনও ক্লিপ প্রথমে প্লে শুরু হলেই এটি চালু করা হয়। এর মধ্যে ব্রেক ক্লিপ এবং ব্রেক ক্লিপগুলির মধ্যে থাকা মূল কন্টেন্ট ক্লিপ অন্তর্ভুক্ত। যদি আপনি দেখতে চান যে কখন ব্রেক ক্লিপ শুরু হয়, তাহলে আপনার ইভেন্ট হল একটি {@link cast.framework.events.Event ব্যবহার করা উচিত।

ক্লিপ_এন্ডেড

স্ট্রিং

যেকোনো ক্লিপ শেষ হলেই এটি চালু করা হয়। এর মধ্যে ব্রেক ক্লিপ এবং ব্রেক ক্লিপগুলির মধ্যে মূল কন্টেন্ট ক্লিপ অন্তর্ভুক্ত থাকে। যদি আপনি দেখতে চান যে ব্রেক ক্লিপ কখন শেষ হয়, তাহলে আপনার cast.framework.events.EventType.BREAK_CLIP_ENDED ব্যবহার করা উচিত। যদি আপনি দেখতে চান যে মিডিয়া কখন সম্পূর্ণভাবে চালানো হয়েছে, তাহলে আপনার Event is a cast.framework.events.ClipEndedEvent ব্যবহার করা উচিত।

EMSG সম্পর্কে

স্ট্রিং

কোনও সেগমেন্টে কোনও emsg পাওয়া গেলে এটি চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.EmsgEvent

ত্রুটি

স্ট্রিং

কোনও ত্রুটি দেখা দিলে এটি চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.ErrorEvent

আইডি৩

স্ট্রিং

ID3 ট্যাগ দেখা দিলে এটি বন্ধ করা হয়। এটি শুধুমাত্র HLS কন্টেন্টের জন্য বন্ধ করা হবে। ইভেন্ট হল একটি cast.framework.events.Id3Event

মিডিয়া_স্ট্যাটাস

স্ট্রিং

বর্তমান মিডিয়া স্ট্যাটাস সম্বলিত একটি বহির্গামী বার্তা পাঠানোর আগেই এটি চালু করা হয়। ইভেন্ট হল একটি cast.framework.events.MediaStatusEvent

কাস্টম_স্টেট

স্ট্রিং

যখন একটি বহির্গামী কাস্টম স্টেট বার্তা পাঠানো হয় তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.CustomStateEvent

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

স্ট্রিং

প্লেব্যাকের সময় মিডিয়া তথ্য পরিবর্তন করা হলে এটি চালু করা হয়। উদাহরণস্বরূপ, যখন একটি লাইভ রেডিও চালানো হয় এবং ট্র্যাকের মেটাডেটা পরিবর্তিত হয়। ইভেন্টটি একটি cast.framework.events.MediaInformationChangedEvent

মিডিয়া_সমাপ্ত

স্ট্রিং

মিডিয়া সম্পূর্ণরূপে চালানো শেষ হলে এটি চালু করা হয়। এর মধ্যে নিম্নলিখিত ক্ষেত্রেগুলি অন্তর্ভুক্ত থাকে: স্ট্রীমে চালানোর জন্য কিছুই অবশিষ্ট নেই, ব্যবহারকারী থামার অনুরোধ করেছেন, অথবা একটি ত্রুটি ঘটেছে। যখন কিউয়িং ব্যবহার করা হয়, তখন এই ইভেন্টটি প্রতিটি কিউ আইটেমের জন্য একবার ট্রিগার হবে যা শেষ হবে। ইভেন্ট হল একটি cast.framework.events.MediaFinishedEvent

প্লেয়ার_প্রিলোডিং

স্ট্রিং

প্লেয়ার যখন প্রিলোড অনুরোধ পরিচালনা করতে শুরু করে তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.LoadEvent

প্লেয়ার_প্রিলোডিং_বাতিল

স্ট্রিং

প্লেয়ার প্রিলোডিং বাতিল করলে বরখাস্ত করা হবে। ইভেন্ট হল একটি cast.framework.events.LoadEvent

প্লেয়ার_লোড_কম্পলেট

স্ট্রিং

প্লেয়ার যখন লোড রিকোয়েস্ট প্রক্রিয়াকরণ শেষ করে এবং খেলার জন্য প্রস্তুত হয় তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.LoadEvent

প্লেয়ার_লোডিং

স্ট্রিং

প্লেয়ার যখন লোড রিকোয়েস্ট পরিচালনা করতে শুরু করে তখন এটি চালু হয়। এটি cast.framework.events.EventType.LOAD_START ইভেন্টের আগে চালু হবে, কারণ প্লেয়ারটি এখনও মিডিয়া ডেটা অনুরোধ করেনি। ইভেন্টটি একটি cast.framework.events.LoadEvent

SEGMENT_ডাউনলোড করা হয়েছে

স্ট্রিং

কোনও সেগমেন্ট ডাউনলোড করা শেষ হলে এটি চালু হয়। এটি শুধুমাত্র অ্যাডাপ্টিভ স্ট্রিমিং কন্টেন্টের (HLS, DASH, অথবা Smooth) জন্য ট্রিগার করা হবে। ইভেন্ট হল একটি cast.framework.events.SegmentDownloadedEvent

অনুরোধ_GET_স্থিতি

স্ট্রিং

GET_STATUS বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_দেখা

স্ট্রিং

SEEK বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল cast.framework.events.RequestEvent

অনুরোধ_লোড

স্ট্রিং

LOAD বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_প্রিলোড

স্ট্রিং

একটি PRELOAD বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_বন্ধ করুন

স্ট্রিং

STOP বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল cast.framework.events.RequestEvent

অনুরোধ_বিরতি

স্ট্রিং

PAUSE বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল cast.framework.events.RequestEvent

অনুরোধ_প্রেকাচ

স্ট্রিং

PRECACHE বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল cast.framework.events.RequestEvent

অনুরোধ_খেলা

স্ট্রিং

একটি PLAY বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_এড়িয়ে যান_বিজ্ঞাপন

স্ট্রিং

SKIP_AD বার্তা পেলেই এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

আবার অনুরোধ_খেলা_করুন

স্ট্রিং

PLAY_AGAIN বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_প্লেব্যাক_রেট_চেঞ্জ

স্ট্রিং

SET_PLAYBACK_RATE বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_ভলিউম_পরিবর্তন

স্ট্রিং

SET_VOLUME বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_সম্পাদনা_ট্র্যাক_তথ্য

স্ট্রিং

EDIT_TRACKS_INFO বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_সম্পাদনা_অডিও_ট্র্যাকস

স্ট্রিং

EDIT_AUDIO_TRACKS বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.RequestEvent

অনুরোধ_সেট_শর্তাবলী

স্ট্রিং

SET_CREDENTIALS বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_লোড_বাই_ENTITY

স্ট্রিং

LOAD_BY_ENTITY বার্তাটি পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_ব্যবহারকারী_কর্ম

স্ট্রিং

USER_ACTION বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_প্রদর্শন_স্থিতি

স্ট্রিং

DISPLAY_STATUS বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_কাস্টম_কমান্ড

স্ট্রিং

CUSTOM_COMMAND বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_ফোকাস_স্টেট

স্ট্রিং

FOCUS_STATE বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.request.RequestEvent।

অনুরোধ_QUEUE_লোড

স্ট্রিং

QUEUE_LOAD বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_সন্নিবেশ করুন

স্ট্রিং

QUEUE_INSERT বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_আপডেট

স্ট্রিং

QUEUE_UPDATE বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_সরান

স্ট্রিং

QUEUE_REMOVE বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_REORDER

স্ট্রিং

QUEUE_REORDER বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEM_RANGE সম্পর্কে

স্ট্রিং

QUEUE_GET_ITEM_RANGE বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_GET_আইটেমগুলি

স্ট্রিং

QUEUE_GET_ITEMS বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

অনুরোধ_QUEUE_GET_ITEM_আইডি

স্ট্রিং

QUEUE_GET_ITEM_IDS বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent

ট্র্যাক_পরিবর্তিত

স্ট্রিং

লোড সম্পূর্ণ হওয়ার পরে উপলব্ধ ট্র্যাকগুলি পরিবর্তন হলে চালু করা হবে।

লাইভ_ইজ_মুভিং_উইন্ডো_পরিবর্তিত

স্ট্রিং

লাইভ সিকেবল রেঞ্জ isMovingWindow পরিবর্তিত হলে, আরও স্পষ্টভাবে বলতে গেলে, যখন একটি চলমান উইন্ডো একটি প্রসারিত উইন্ডোতে পরিবর্তিত হয় বা এর বিপরীতে, তখন এটি কার্যকর হয়। ইভেন্ট হল একটি cast.framework.events.LiveStatusEvent

লাইভ_এন্ডেড

স্ট্রিং

লাইভ শেষ হওয়ার পর চালু করা হয়েছে। ইভেন্টটি একটি cast.framework.events.LiveStatusEvent

সময়সীমা_মেটাডেটা_পরিবর্তিত

স্ট্রিং

যখন DASH (EventStream) অথবা HLS (EXT-X-DATERANGE) তে টাইমড মেটাডেটা পাওয়া যায়, তখন লাইভ কন্টেন্টে নতুন টাইমড মেটাডেটা দেখা দিলে PLAYER_LOAD_COMPLETE এর পরে এই ইভেন্টটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.TimedMetadataEvent

টাইমড_মেটাডেটা_এন্টার

স্ট্রিং

যখন প্লেহেড DASH-এর একটি টাইমলাইন অঞ্চলে প্রবেশ করে অথবা একটি EXT-X-DATERANGE ট্যাগে পৌঁছায় তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.TimedMetadataEvent

সময় শেষ_মেটাডেটা_প্রস্থান

স্ট্রিং

যখন প্লেহেড DASH-এর একটি টাইমলাইন অঞ্চল থেকে বেরিয়ে যায় অথবা একটি EXT-X-DATERANGE ট্যাগ ছেড়ে যায় তখন এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.TimedMetadataEvent

বৈশিষ্ট্য

বিস্তারিত ত্রুটি কোড

স্থির

সংখ্যা

রিসিভার SDK দ্বারা নির্ধারিত একটি কোড যা কী ত্রুটি ঘটেছে তা বর্ণনা করে।

মূল্য

মিডিয়া_অজানা

সংখ্যা

HTMLMediaElement যখন একটি ত্রুটি ছুড়ে দেয় তখন ফিরে আসে, কিন্তু CAF নির্দিষ্ট ত্রুটিটি সনাক্ত করতে পারে না।

মিডিয়া_পরিত্যাগ

সংখ্যা

ব্যবহারকারীর অনুরোধে ব্যবহারকারী এজেন্ট দ্বারা মিডিয়া রিসোর্সের জন্য আনার প্রক্রিয়া বাতিল করা হলে ফিরে আসে।

মিডিয়া_ডিকোড

সংখ্যা

মিডিয়া রিসোর্সটি ব্যবহারযোগ্য বলে প্রতিষ্ঠিত হওয়ার পরে, মিডিয়া রিসোর্সটি ডিকোড করার সময় একটি ত্রুটি দেখা দিলে ফিরে আসে।

মিডিয়া_নেটওয়ার্ক

সংখ্যা

রিসোর্সটি ব্যবহারযোগ্য বলে প্রতিষ্ঠিত হওয়ার পর, যখন একটি নেটওয়ার্ক ত্রুটির কারণে ব্যবহারকারী এজেন্ট মিডিয়া রিসোর্সটি আনা বন্ধ করে দেয়, তখন ফিরে আসে।

মিডিয়া_এসআরসি_সমর্থিত নয়

সংখ্যা

src অ্যাট্রিবিউট দ্বারা নির্দেশিত মিডিয়া রিসোর্সটি উপযুক্ত না হলে ফিরে আসে।

উৎস_বাফার_ব্যর্থতা

সংখ্যা

যখন মিডিয়াসোর্সে একটি সোর্স বাফার যোগ করা যাবে না তখন ফিরে আসে।

মেডিয়াকি_অজানা

সংখ্যা

মিডিয়া কীগুলির সাথে একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

মেডিয়াকিস_নেটওয়ার্ক

সংখ্যা

নেটওয়ার্ক সমস্যার কারণে মিডিয়া কী ব্যর্থ হলে ফিরে আসে।

মেডিয়াকিস_অসমর্থিত

সংখ্যা

যখন MediaKeySession অবজেক্ট তৈরি করা যাচ্ছে না তখন ফিরে আসে।

মেডিয়াকিস_ওয়েবক্রিপ্টো

সংখ্যা

ক্রিপ্টো ব্যর্থ হলে ফিরে এসেছিল।

নেটওয়ার্ক_অজানা

সংখ্যা

অজানা নেটওয়ার্ক সমস্যা হলে ফিরে এসেছি।

সেগমেন্ট_নেটওয়ার্ক

সংখ্যা

কোনও অংশ ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_MASTER_PLAYLIST সম্পর্কে

সংখ্যা

HLS মাস্টার প্লেলিস্ট ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_PLAYLIST সম্পর্কে

সংখ্যা

HLS প্লেলিস্ট ডাউনলোড না হলে ফিরে আসে।

HLS_NETWORK_NO_KEY_RESPONSE সম্পর্কে

সংখ্যা

যখন একটি HLS কী ডাউনলোড করতে ব্যর্থ হয় তখন ফিরে আসে।

HLS_NETWORK_KEY_LOAD সম্পর্কে

সংখ্যা

HLS কী-এর অনুরোধ পাঠানোর আগে ব্যর্থ হলে তা ফেরত দেওয়া হয়।

HLS_NETWORK_INVALID_SEGMENT সম্পর্কে

সংখ্যা

যখন একটি HLS সেগমেন্ট অবৈধ থাকে তখন ফেরত পাঠানো হয়।

এইচএলএস_সেগমেন্ট_পার্সিং

সংখ্যা

যখন একটি HLS সেগমেন্ট পার্স করতে ব্যর্থ হয় তখন ফেরত পাঠানো হয়।

ড্যাশ_নেটওয়ার্ক

সংখ্যা

DASH স্ট্রিম পরিচালনা করার সময় একটি অজানা নেটওয়ার্ক ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_নো_ইনিট

সংখ্যা

যখন একটি DASH স্ট্রীমে একটি init অনুপস্থিত থাকে তখন ফিরে আসে।

স্মুথ_নেটওয়ার্ক

সংখ্যা

একটি স্মুথ স্ট্রিম পরিচালনা করার সময় একটি অজানা নেটওয়ার্ক ত্রুটি দেখা দিলে ফিরে আসে।

মসৃণ_নো_মিডিয়া_ডেটা

সংখ্যা

যখন একটি স্মুথ স্ট্রিমে মিডিয়া ডেটা অনুপস্থিত থাকে তখন ফিরে আসে।

ম্যানিফেস্ট_অজানা

সংখ্যা

একটি ম্যানিফেস্ট পার্স করার সময় একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

এইচএলএস_ম্যানিফেস্ট_মাস্টার

সংখ্যা

HLS মাস্টার ম্যানিফেস্ট পার্স করার সময় কোনও ত্রুটি দেখা দিলে ফিরে আসে।

HLS_MANIFEST_প্লেলিস্ট

সংখ্যা

HLS প্লেলিস্ট পার্স করার সময় কোনও ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_ম্যানিফেস্ট_অজানা

সংখ্যা

DASH ম্যানিফেস্ট পার্স করার সময় একটি অজানা ত্রুটি দেখা দিলে ফিরে আসে।

ড্যাশ_ম্যানিফেস্ট_কোন_সময়সীমা নেই

সংখ্যা

যখন DASH ম্যানিফেস্টে পিরিয়ড থাকে না তখন ফেরত পাঠানো হয়।

ড্যাশ_ম্যানিফেস্ট_নো_মাইমেটাইপ

সংখ্যা

যখন DASH ম্যানিফেস্টে MimeType অনুপস্থিত থাকে তখন ফেরত পাঠানো হয়।

ড্যাশ_ইনভ্যালিড_সেগমেন্ট_তথ্য

সংখ্যা

যখন একটি DASH ম্যানিফেস্টে অবৈধ সেগমেন্ট তথ্য থাকে তখন ফিরে আসে।

স্মুথ_ম্যানিফেস্ট

সংখ্যা

একটি স্মুথ ম্যানিফেস্ট পার্স করার সময় একটি ত্রুটি দেখা দিলে ফিরে আসে।

অংশ_অজানা

সংখ্যা

একটি অজানা সেগমেন্ট ত্রুটি ঘটলে ফিরে আসে।

টেক্সট_অজানা

সংখ্যা

একটি টেক্সট স্ট্রিমে একটি অজানা ত্রুটি ঘটেছে।

অ্যাপ্লিকেশন

সংখ্যা

ফ্রেমওয়ার্কের বাইরে কোনও ত্রুটি দেখা দিলে (যেমন, যদি কোনও ইভেন্ট হ্যান্ডলার কোনও ত্রুটি ছুঁড়ে দেয়) ফিরে আসে।

BREAK_CLIP_LOADING_ত্রুটি

সংখ্যা

ব্রেক ক্লিপ লোড ইন্টারসেপ্টর ব্যর্থ হলে ফিরে আসে।

BREAK_SEEK_INTERCEPTOR_ERROR

সংখ্যা

ব্রেক সিক ইন্টারসেপ্টর ব্যর্থ হলে ফিরে আসে।

IMAGE_ERROR সম্পর্কে

সংখ্যা

কোনও ছবি লোড না হলে ফিরে আসে।

লোড_ইন্টাররাপ্টেড

সংখ্যা

একটি লোড একটি আনলোড দ্বারা বাধাগ্রস্ত হয়েছিল, অথবা অন্য একটি লোড দ্বারা।

লোড_ফেইলড

সংখ্যা

একটি লোড কমান্ড ব্যর্থ হয়েছে।

মিডিয়া_ভুল_বার্তা

সংখ্যা

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

জেনেরিক

সংখ্যা

একটি অজানা ত্রুটি ঘটলে ফিরে আসে।

শেষ কারণ

স্থির

স্ট্রিং

প্লেব্যাক কীভাবে শেষ হয় তার কারণ।

মূল্য

END_OF_STREAM সম্পর্কে

স্ট্রিং

বর্তমান স্ট্রিমের শেষে পৌঁছে যাওয়ায় প্লেব্যাক শেষ হয়েছে।

ত্রুটি

স্ট্রিং

একটি ত্রুটির সম্মুখীন হওয়ার কারণে প্লেব্যাক শেষ হয়েছে।

থামানো হয়েছে

স্ট্রিং

প্লেব্যাক শেষ হয়েছে কারণ একটি অপারেশন আমাদের বর্তমান স্ট্রিম বন্ধ করতে বাধ্য করেছে।

বাধাগ্রস্ত

স্ট্রিং

নতুন লোড করা আইটেমের কারণে প্লেব্যাক শেষ হয়েছে।

বাদ দেওয়া হয়েছে

স্ট্রিং

বিজ্ঞাপন স্কিপ করার কারণে প্লেব্যাক শেষ হয়েছে।

BREAK_সুইচ

স্ট্রিং

স্যুইচিং স্টিচড ব্রেকের কারণে প্লেব্যাক শেষ হয়েছে।

ত্রুটির তীব্রতা

স্থির

সংখ্যা

ত্রুটির তীব্রতা। Shaka Player-এর মতো একই নামকরণ স্কিম এবং নম্বর অনুসরণ করে।

মূল্য

পুনরুদ্ধারযোগ্য

সংখ্যা

একটি ত্রুটি ঘটেছে, কিন্তু প্লেয়ারটি ত্রুটি থেকে পুনরুদ্ধারের চেষ্টা করছে। যদি প্লেয়ারটি শেষ পর্যন্ত পুনরুদ্ধার করতে না পারে, তবে এটি একটি CRITICAL ত্রুটি নাও দিতে পারে। উদাহরণস্বরূপ, একটি মিডিয়া বিভাগের জন্য পুনরায় চেষ্টা করার ফলে কখনও একটি CRITICAL ত্রুটি হবে না (প্লেয়ারটি কেবল চিরতরে পুনরায় চেষ্টা করবে)।

সমালোচনামূলক

সংখ্যা

একটি গুরুতর ত্রুটি যা প্লেয়ার পুনরুদ্ধার করতে পারে না। এর ফলে প্লেয়ার বর্তমান মিডিয়া আইটেমের প্লেব্যাক বন্ধ করে দেয়।

ইভেন্টের ধরণ

স্থির

স্ট্রিং

প্লেয়ার ইভেন্টের ধরণ। MediaElement থেকে প্রক্সি করা ইভেন্টগুলির জন্য, আরও তথ্যের জন্য https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents দেখুন।

মূল্য

সব

স্ট্রিং

এটি একটি বিশেষ শনাক্তকারী যা সমস্ত ইভেন্ট শোনার জন্য ব্যবহার করা যেতে পারে (বেশিরভাগই ডিবাগিংয়ের উদ্দেশ্যে ব্যবহৃত হয়)। ইভেন্টটি cast.framework.events.Event এর একটি উপশ্রেণী হবে।

বাতিল করা

স্ট্রিং

সম্পূর্ণ ডাউনলোড হওয়ার আগেই ব্রাউজার মিডিয়া আনা বন্ধ করে দিলে এটি চালু হয়, কিন্তু কোনও ত্রুটির কারণে নয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

ক্যান_প্লে

স্ট্রিং

ব্রাউজার যখন ক্লিপের প্লেব্যাক পুনরায় শুরু করতে পারে তখন এটি চালু হয়, কিন্তু অনুমান করে যে বাফারিংয়ের জন্য থামা ছাড়াই ক্লিপটি শেষ পর্যন্ত চালানোর জন্য পর্যাপ্ত ডেটা লোড করা হয়নি। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খেলতে পারবে_এটা

স্ট্রিং

ব্রাউজার যখন অনুমান করে যে বাফারিং বন্ধ না করেই ক্লিপটি শেষ পর্যন্ত চালাতে পারবে তখন এটি চালু হয়। মনে রাখবেন যে ব্রাউজারের অনুমান শুধুমাত্র বর্তমান ক্লিপটি চালানোর সাথে সম্পর্কিত (অর্থাৎ: যদি বর্তমানে একটি বিজ্ঞাপন ক্লিপ চালানো হয়, তাহলে ব্রাউজার শুধুমাত্র বিজ্ঞাপন ক্লিপের জন্য অনুমান করবে, সম্পূর্ণ সামগ্রীর জন্য নয়)। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

DURATION_CHANGE এর সময়কাল

স্ট্রিং

MediaElement এর duration attribute পরিবর্তিত হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খালি

স্ট্রিং

মিডিয়া খালি হয়ে গেলে এটি চালু করা হয়। একটি উদাহরণ যেখানে এটি ঘটতে পারে তা হল যখন MediaElement রিসেট করার জন্য load() কল করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয় এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়।

শেষ

স্ট্রিং

যখন কোনও মিডিয়া ক্লিপ সম্পূর্ণ সময় ধরে প্লে হয়ে যায় তখন এটি চালু করা হয়। কোনও ত্রুটি বা বন্ধ করার অনুরোধের কারণে ক্লিপটি কখন প্লে হওয়া বন্ধ হয়ে যায় তা এর মধ্যে অন্তর্ভুক্ত নয়। বিজ্ঞাপন উপস্থিত থাকলে, প্রতিটি বিজ্ঞাপনে সর্বাধিক একবার এবং মূল কন্টেন্টের জন্য সর্বাধিক একবার এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয় এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়। আপনি যদি জানতে চান যে মিডিয়া কখন প্লে করা শেষ হয়েছে, তাহলে আপনি সম্ভবত cast.framework.events.EventType.MEDIA_FINISHED ব্যবহার করতে চাইবেন।

লোড করা ডেটা

স্ট্রিং

ব্রাউজারটি মিডিয়া ক্লিপের প্রথম ফ্রেম লোড করা শেষ করলে এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

লোডেড_মেটাডেটা

স্ট্রিং

ব্রাউজারটি যখন একটি ক্লিপের জন্য মেটাডেটা লোড করা শেষ করে তখন এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

লোড_স্টার্ট

স্ট্রিং

ব্রাউজার যখন কোনও ক্লিপের জন্য মিডিয়া ডেটা খুঁজতে শুরু করে তখন এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

বিরতি

স্ট্রিং

প্লেব্যাক পজ করা হলে চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaPauseEvent এ মোড়ানো হয়েছে।

খেলা

স্ট্রিং

প্লেব্যাক শুরু হওয়ার জন্য প্রস্তুত হলে (অর্থাৎ: বিরতি দেওয়ার পরে) চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খেলছি

স্ট্রিং

প্লেব্যাক শুরু হলে চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

অগ্রগতি

স্ট্রিং

ব্রাউজার যখন মিডিয়া ডেটা আনছে তখন এটি চালু হয়েছে। আপনি যদি অ্যাডাপ্টিভ বিটরেট স্ট্রিমিং (যেমন: HLS, DASH, SMOOTH) ব্যবহার করেন, তাহলে সম্ভবত আপনি cast.framework.events.EventType.SEGMENT_DOWNLOADED ইভেন্টটি ব্যবহার করতে চাইবেন। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

রেট_চেঞ্জ

স্ট্রিং

প্লেব্যাক রেট আপডেট করা হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

চাওয়া হয়েছে

স্ট্রিং

যখন seek শেষ হয়ে যায় তখন এটি চালু করা হয়। মিডিয়া পজ করা থাকলে seek শেষ হয়ে গেলে এটি চালু করা হবে না। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

খুঁজছি

স্ট্রিং

মিডিয়া খোঁজার সময় বরখাস্ত করা হয়েছে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

স্থগিত

স্ট্রিং

ব্রাউজার যখন মিডিয়া ডেটা আনার চেষ্টা করছিল, কিন্তু কোনও প্রতিক্রিয়া পাচ্ছিল না, তখন এটি চালু হয়। cast.framework.events.EventType.BUFFERING ইভেন্টটি স্ট্রিম প্রকারগুলিতে ধারাবাহিকভাবে প্রয়োগ করা হয় এবং প্লেয়ারটি বাফার হচ্ছে কিনা তা পরীক্ষা করার সময় 'স্টলড' এর পরিবর্তে ব্যবহার করা উচিত। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

TIME_UPDATE সম্পর্কে

স্ট্রিং

মিডিয়া চলাকালীন সময়ে সময়ে এটি চালু করা হয়। currentTime অ্যাট্রিবিউট পরিবর্তন হলেই এটি চালু হবে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

স্থগিত করুন

স্ট্রিং

ব্রাউজার ইচ্ছাকৃতভাবে মিডিয়া ডেটা না আনার সময় এটি চালু হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে।

অপেক্ষা করছে

স্ট্রিং

Fired when playback has stopped because the browser is waiting for the next frame to become available. The cast.framework.events.EventType.BUFFERING event is implemented consistently across stream types, and should be used instead of 'waiting' when trying to check if the player is buffering. This event is forwarded from the MediaElement, and has been wrapped in a cast.framework.events.MediaElementEvent .

BITRATE_CHANGED

string

Fired when the bitrate of the playing media changes (such as when an active track is changed, or when a different bitrate is chosen in response to network conditions). Event is a cast.framework.events.BitrateChangedEvent .

BREAK_STARTED

string

Fired when the first break clip in a break is start loading. Event is a cast.framework.events.BreaksEvent .

BREAK_ENDED

string

Fired when the last break clip in a break ends. Event is a cast.framework.events.BreaksEvent .

BREAK_CLIP_LOADING

string

Fired when a break clip starts loading. Event is a cast.framework.events.BreaksEvent .

BREAK_CLIP_STARTED

string

Fired when a break clip starts. Event is a cast.framework.events.BreaksEvent .

BREAK_CLIP_ENDED

string

Fired when a break clip ends. Event is a cast.framework.events.BreaksEvent .

BUFFERING

string

Fired when playback has either stopped due to buffering, or started again after buffering has finished. Event is a cast.framework.events.BufferingEvent .

TIME_DRIFTED

string

Fired when there is a mismatch between the current time reported by the player and the estimated current time based on player state and playback rate. Event is a cast.framework.events.TimeDriftedEvent .

CACHE_LOADED

string

Fired when content pre-cached by fastplay has finished loading. Event is a cast.framework.events.CacheLoadedEvent .

CACHE_HIT

string

Fired when content pre-cached by fastplay is used. Event is a cast.framework.events.CacheItemEvent .

CACHE_INSERTED

string

Fired when one single URL is being cached by fastplay. Event is a cast.framework.events.CacheItemEvent .

CLIP_STARTED

string

Fired when any clip first starts to play. This includes break clips and main content clips between break clips. If you want to see when a break clip starts, you should use Event is a {@link cast.framework.events.Event.

CLIP_ENDED

string

Fired when any clip ends. This includes break clips and main content clips between break clips. If you want to see when a break clip ends, you should use cast.framework.events.EventType.BREAK_CLIP_ENDED . If you want to see when the media is completely done playing, you should use Event is a cast.framework.events.ClipEndedEvent.

EMSG

string

Fired when an emsg is found in a segment. Event is a cast.framework.events.EmsgEvent .

ERROR

string

Fired when an error occurs. Event is an cast.framework.events.ErrorEvent .

ID3

string

Fired when an ID3 tag is encountered. This will only be fired for HLS content. Event is a cast.framework.events.Id3Event .

MEDIA_STATUS

string

Fired before an outgoing message is sent containing current media status. Event is a cast.framework.events.MediaStatusEvent .

CUSTOM_STATE

string

Fired when an outgoing custom state message is sent. Event is a cast.framework.events.CustomStateEvent .

MEDIA_INFORMATION_CHANGED

string

Fired if the media information is changed during playback. For example when playing a live radio and the track metadata changed. Event is a cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

string

Fired when the media has completely finished playing. This includes the following cases: there is nothing left in the stream to play, user has requested a stop, or an error has occurred. When queueing is used, this event will trigger once for each queue item that finishes. Event is a cast.framework.events.MediaFinishedEvent .

PLAYER_PRELOADING

string

Fired when the player begins to handle a preload request. Event is a cast.framework.events.LoadEvent .

PLAYER_PRELOADING_CANCELLED

string

Fired if the player cancels preloading. Event is a cast.framework.events.LoadEvent .

PLAYER_LOAD_COMPLETE

string

Fired when the player has finished processing a load request and is ready to play. Event is a cast.framework.events.LoadEvent .

PLAYER_LOADING

string

Fired when the player begins to handle a load request. This would fire before the cast.framework.events.EventType.LOAD_START event, since the player has not requested media data yet. Event is a cast.framework.events.LoadEvent .

SEGMENT_DOWNLOADED

string

Fired when a segment is finished downloading. This will only be triggered for adaptive streaming content (HLS, DASH, or Smooth). Event is a cast.framework.events.SegmentDownloadedEvent .

REQUEST_GET_STATUS

string

Fired when a GET_STATUS message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_SEEK

string

Fired when a SEEK message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_LOAD

string

Fired when a LOAD message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PRELOAD

string

Fired when a PRELOAD message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_STOP

string

Fired when a STOP message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PAUSE

string

Fired when a PAUSE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PRECACHE

string

Fired when a PRECACHE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PLAY

string

Fired when a PLAY message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_SKIP_AD

string

Fired when a SKIP_AD message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PLAY_AGAIN

string

Fired when a PLAY_AGAIN message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_PLAYBACK_RATE_CHANGE

string

Fired when a SET_PLAYBACK_RATE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_VOLUME_CHANGE

string

Fired when a SET_VOLUME message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_EDIT_TRACKS_INFO

string

Fired when an EDIT_TRACKS_INFO message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_EDIT_AUDIO_TRACKS

string

Fired when an EDIT_AUDIO_TRACKS message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_SET_CREDENTIALS

string

Fired when a SET_CREDENTIALS message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Fired when a LOAD_BY_ENTITY message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Fired when a USER_ACTION message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Fired when a DISPLAY_STATUS message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Fired when a CUSTOM_COMMAND message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Fired when a FOCUS_STATE message is received. Event is a cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Fired when a QUEUE_LOAD message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_INSERT

string

Fired when a QUEUE_INSERT message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_UPDATE

string

Fired when a QUEUE_UPDATE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_REMOVE

string

Fired when a QUEUE_REMOVE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_REORDER

string

Fired when a QUEUE_REORDER message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_GET_ITEM_RANGE

string

Fired when a QUEUE_GET_ITEM_RANGE message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_GET_ITEMS

string

Fired when a QUEUE_GET_ITEMS message is received. Event is a cast.framework.events.RequestEvent .

REQUEST_QUEUE_GET_ITEM_IDS

string

Fired when a QUEUE_GET_ITEM_IDS message is received. Event is a cast.framework.events.RequestEvent .

TRACKS_CHANGED

string

Fired if the available tracks changed after load complete.

LIVE_IS_MOVING_WINDOW_CHANGED

string

Fired when live seekable range isMovingWindow changed, more specifically, when a moving window changes to a expanding window or vice versa. Event is a cast.framework.events.LiveStatusEvent .

LIVE_ENDED

string

Fired when live is just ended. Event is a cast.framework.events.LiveStatusEvent .

TIMED_METADATA_CHANGED

string

When timed metadata is found in DASH (EventStream) or HLS (EXT-X-DATERANGE), this event is fired after PLAYER_LOAD_COMPLETE when new timed metadata is encountered in live content. Event is a cast.framework.events.TimedMetadataEvent .

TIMED_METADATA_ENTER

string

Fired when the playhead enters a timeline region in DASH or reaches an EXT-X-DATERANGE tag. Event is a cast.framework.events.TimedMetadataEvent .

TIMED_METADATA_EXIT

string

Fired when the playhead exits a timeline region in DASH or leaves an EXT-X-DATERANGE tag. Event is a cast.framework.events.TimedMetadataEvent .