ঢালাই। কাঠামো । ঘটনাবলী
এটি হল cast.framework.events নেমস্পেস।
ক্লাস
বিট্রেট পরিবর্তন করা হয়েছে ইভেন্ট
একটি cast.framework.events.EventType.BITRATE_CHANGED ইভেন্টের ইভেন্ট ডেটা।
ব্রেকসইভেন্ট
বিরতি সম্পর্কিত সকল ইভেন্টের ইভেন্ট ডেটা: cast.framework.events.EventType.BREAK_ENDED , cast.framework.events.EventType.BREAK_STARTED , cast.framework.events.EventType.BREAK_CLIP_ENDED , cast.framework.events.EventType.BREAK_CLIP_LOADING , এবং cast.framework.events.EventType.BREAK_CLIP_STARTED
বাফারিংইভেন্ট
cast.framework.events.EventType.BUFFERING ইভেন্টের ইভেন্ট ডেটা।
ক্যাশেআইটেমইভেন্ট
একটি cast.framework.events.EventType.CACHE_HIT ইভেন্ট অথবা একটি cast.framework.events.EventType.CACHE_INSERTED ইভেন্টের ইভেন্ট ডেটা।
ক্যাশেলোডেডইভেন্ট
একটি cast.framework.events.EventType.CACHE_LOADED ইভেন্টের ইভেন্ট ডেটা।
ক্লিপএন্ডেডইভেন্ট
cast.framework.events.EventType.CLIP_ENDED ইভেন্টের ইভেন্ট ডেটা।
কাস্টমস্টেটইভেন্ট
একটি cast.framework.events.EventType.CUSTOM_STATE ইভেন্টের ইভেন্ট ডেটা।
EmsgEvent সম্পর্কে
একটি cast.framework.events.EventType.EMSG ইভেন্টের ইভেন্ট ডেটা।
ত্রুটি ইভেন্ট
একটি cast.framework.events.EventType.ERROR ইভেন্টের ইভেন্ট ডেটা।
ইভেন্ট
cast.framework.PlayerManager দ্বারা প্রেরিত সকল ইভেন্টের জন্য ইভেন্ট ডেটা সুপারক্লাস।
Id3Event সম্পর্কে
cast.framework.events.EventType.ID3 ইভেন্টের ইভেন্ট ডেটা। এখানে প্রদত্ত ID3 মেটাডেটা ID3 v2 ফর্ম্যাটিং অনুসরণ করে। ID3 বার্তার মধ্যে প্রতিটি ফ্রেমে একটি ইভেন্ট চালানো হয়। এই ইভেন্টে সম্পূর্ণ, কাঁচা ID3 বার্তাটি থাকে না। একটি ID3 বার্তার নিম্নলিখিত উপধারাগুলি দেওয়া হল:
- ID3v2 / ফাইল শনাক্তকারী
- ID3v2 সংস্করণ
- ID3v2 পতাকা
- ID3v2 আকার
- ফ্রেমের ধরণ (অর্থাৎ
TXXX) - ফ্রেমের আকার
- ফ্রেম পতাকা
- ফ্রেম এনকোডিং
- ফ্রেমের বর্ণনা
- ফ্রেম ডেটা
এই ইভেন্টে শুধুমাত্র 5 ( frameType ), 9 ( frameDescription ), এবং 10 ( segmentData ) আইটেমগুলি প্রদান করা হয়েছে।
লাইভস্ট্যাটাসইভেন্ট
একটি cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED ইভেন্ট অথবা একটি cast.framework.events.EventType.LIVE_ENDED ইভেন্টের ইভেন্ট ডেটা।
লোডইভেন্ট
প্লেয়ারের কাছে করা লোড বা প্রিলোড অনুরোধ প্রক্রিয়াকরণ সম্পর্কিত সমস্ত ইভেন্টের ইভেন্ট ডেটা।
মিডিয়াএলিমেন্টইভেন্ট
MediaElement থেকে ফরোয়ার্ড করা সমস্ত ইভেন্টের ইভেন্ট ডেটা।
মিডিয়াফিনিশডইভেন্ট
একটি cast.framework.events.EventType.MEDIA_FINISHED ইভেন্টের ইভেন্ট ডেটা।
মিডিয়াইনফরমেশনচেঞ্জডইভেন্ট
একটি cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED ইভেন্টের ইভেন্ট ডেটা।
মিডিয়াপজইভেন্ট
MediaElement থেকে ফরোয়ার্ড করা pause ইভেন্টের জন্য ইভেন্ট ডেটা।
মিডিয়াস্ট্যাটাসইভেন্ট
একটি cast.framework.events.EventType.MEDIA_STATUS ইভেন্টের ইভেন্ট ডেটা।
রিকোয়েস্টইভেন্ট
প্রাপকের কাছে করা অনুরোধগুলি উপস্থাপন করে এমন সমস্ত ইভেন্টের ইভেন্ট ডেটা।
সেগমেন্টডাউনলোডেডইভেন্ট
একটি cast.framework.events.EventType.SEGMENT_DOWNLOADED ইভেন্টের জন্য ইভেন্ট ডেটা।
টাইমডমেটাডেটাইভেন্ট
টাইমড মেটাডেটা ইভেন্টের জন্য ইভেন্ট ডেটা সুপারক্লাস। এটি Id3Event থেকে আলাদা যে মেটাডেটা সেগমেন্ট ইন্টার্নালের বিপরীতে ম্যানিফেস্টে রাখা হয়।
ট্র্যাক পরিবর্তন করা হয়েছে ইভেন্ট
একটি cast.framework.events.EventType.TRACKS_CHANGED ইভেন্টের ইভেন্ট ডেটা।
নামস্থান
বিভাগ
গণনা
বিস্তারিত ত্রুটি কোড
সংখ্যা
রিসিভার 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 এ মোড়ানো হয়। আপনি যদি জানতে চান যে মিডিয়া কখন প্লে করা শেষ হয়েছে, তাহলে আপনি সম্ভবত |
লোড করা ডেটা | স্ট্রিং ব্রাউজারটি মিডিয়া ক্লিপের প্রথম ফ্রেম লোড করা শেষ করলে এটি চালু হয়। এই ইভেন্টটি 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) ব্যবহার করেন, তাহলে সম্ভবত আপনি |
রেট_চেঞ্জ | স্ট্রিং প্লেব্যাক রেট আপডেট করা হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
চাওয়া হয়েছে | স্ট্রিং যখন seek শেষ হয়ে যায় তখন এটি চালু করা হয়। মিডিয়া পজ করা থাকলে seek শেষ হয়ে গেলে এটি চালু করা হবে না। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
খুঁজছি | স্ট্রিং মিডিয়া খোঁজার সময় বরখাস্ত করা হয়েছে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে, এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
স্থগিত | স্ট্রিং ব্রাউজার যখন মিডিয়া ডেটা আনার চেষ্টা করছিল, কিন্তু কোনও প্রতিক্রিয়া পাচ্ছিল না, তখন এটি চালু হয়। |
TIME_UPDATE সম্পর্কে | স্ট্রিং মিডিয়া চলাকালীন সময়ে সময়ে এটি চালু করা হয়। currentTime অ্যাট্রিবিউট পরিবর্তন হলেই এটি চালু হবে। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
স্থগিত করুন | স্ট্রিং ব্রাউজার ইচ্ছাকৃতভাবে মিডিয়া ডেটা না আনার সময় এটি চালু হয়। এই ইভেন্টটি 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 ব্যবহার করা উচিত। |
ক্লিপ_এন্ডেড | স্ট্রিং যেকোনো ক্লিপ শেষ হলেই এটি চালু করা হয়। এর মধ্যে ব্রেক ক্লিপ এবং ব্রেক ক্লিপগুলির মধ্যে মূল কন্টেন্ট ক্লিপ অন্তর্ভুক্ত থাকে। যদি আপনি দেখতে চান যে ব্রেক ক্লিপ কখন শেষ হয়, তাহলে আপনার |
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 । |
প্লেয়ার_লোডিং | স্ট্রিং প্লেয়ার যখন লোড রিকোয়েস্ট পরিচালনা করতে শুরু করে তখন এটি চালু হয়। এটি |
SEGMENT_ডাউনলোড করা হয়েছে | স্ট্রিং কোনও সেগমেন্ট ডাউনলোড করা শেষ হলে এটি চালু হয়। এটি শুধুমাত্র অ্যাডাপ্টিভ স্ট্রিমিং কন্টেন্টের (HLS, DASH, অথবা Smooth) জন্য ট্রিগার করা হবে। ইভেন্ট হল একটি cast.framework.events.SegmentDownloadedEvent । |
অনুরোধ_GET_স্থিতি | স্ট্রিং |
অনুরোধ_দেখা | স্ট্রিং |
অনুরোধ_লোড | স্ট্রিং |
অনুরোধ_প্রিলোড | স্ট্রিং একটি |
অনুরোধ_বন্ধ করুন | স্ট্রিং |
অনুরোধ_বিরতি | স্ট্রিং |
অনুরোধ_প্রেকাচ | স্ট্রিং |
অনুরোধ_খেলা | স্ট্রিং একটি |
অনুরোধ_এড়িয়ে যান_বিজ্ঞাপন | স্ট্রিং |
আবার অনুরোধ_খেলা_করুন | স্ট্রিং |
অনুরোধ_প্লেব্যাক_রেট_চেঞ্জ | স্ট্রিং |
অনুরোধ_ভলিউম_পরিবর্তন | স্ট্রিং |
অনুরোধ_সম্পাদনা_ট্র্যাক_তথ্য | স্ট্রিং EDIT_TRACKS_INFO বার্তা পেলে এটি চালু হয়। ইভেন্ট হল একটি cast.framework.events.RequestEvent । |
অনুরোধ_সম্পাদনা_অডিও_ট্র্যাকস | স্ট্রিং EDIT_AUDIO_TRACKS বার্তা পেলে এটি চালু হয়। ইভেন্টটি একটি cast.framework.events.RequestEvent । |
অনুরোধ_সেট_শর্তাবলী | স্ট্রিং |
অনুরোধ_লোড_বাই_ENTITY | স্ট্রিং |
অনুরোধ_ব্যবহারকারী_কর্ম | স্ট্রিং |
অনুরোধ_প্রদর্শন_স্থিতি | স্ট্রিং |
অনুরোধ_কাস্টম_কমান্ড | স্ট্রিং |
অনুরোধ_ফোকাস_স্টেট | স্ট্রিং |
অনুরোধ_QUEUE_লোড | স্ট্রিং |
অনুরোধ_QUEUE_সন্নিবেশ করুন | স্ট্রিং |
অনুরোধ_QUEUE_আপডেট | স্ট্রিং |
অনুরোধ_QUEUE_সরান | স্ট্রিং |
অনুরোধ_QUEUE_REORDER | স্ট্রিং |
REQUEST_QUEUE_GET_ITEM_RANGE সম্পর্কে | স্ট্রিং |
অনুরোধ_QUEUE_GET_আইটেমগুলি | স্ট্রিং |
অনুরোধ_QUEUE_GET_ITEM_আইডি | স্ট্রিং |
ট্র্যাক_পরিবর্তিত | স্ট্রিং লোড সম্পূর্ণ হওয়ার পরে উপলব্ধ ট্র্যাকগুলি পরিবর্তন হলে চালু করা হবে। |
লাইভ_ইজ_মুভিং_উইন্ডো_পরিবর্তিত | স্ট্রিং লাইভ সিকেবল রেঞ্জ 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 এ মোড়ানো হয়। আপনি যদি জানতে চান যে মিডিয়া কখন প্লে করা শেষ হয়েছে, তাহলে আপনি সম্ভবত |
লোড করা ডেটা | স্ট্রিং ব্রাউজারটি মিডিয়া ক্লিপের প্রথম ফ্রেম লোড করা শেষ করলে এটি চালু হয়। এই ইভেন্টটি 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) ব্যবহার করেন, তাহলে সম্ভবত আপনি |
রেট_চেঞ্জ | স্ট্রিং প্লেব্যাক রেট আপডেট করা হলে এটি চালু করা হয়। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং একটি cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
চাওয়া হয়েছে | স্ট্রিং যখন seek শেষ হয়ে যায় তখন এটি চালু করা হয়। মিডিয়া পজ করা থাকলে seek শেষ হয়ে গেলে এটি চালু করা হবে না। এই ইভেন্টটি MediaElement থেকে ফরোয়ার্ড করা হয়েছে এবং cast.framework.events.MediaElementEvent এ মোড়ানো হয়েছে। |
খুঁজছি | স্ট্রিং মিডিয়া খোঁজার সময় বরখাস্ত করা হয়েছে। এই ইভেন্টটি 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 |
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 |
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 |
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 |
REQUEST_SEEK | string Fired when a |
REQUEST_LOAD | string Fired when a |
REQUEST_PRELOAD | string Fired when a |
REQUEST_STOP | string Fired when a |
REQUEST_PAUSE | string Fired when a |
REQUEST_PRECACHE | string Fired when a |
REQUEST_PLAY | string Fired when a |
REQUEST_SKIP_AD | string Fired when a |
REQUEST_PLAY_AGAIN | string Fired when a |
REQUEST_PLAYBACK_RATE_CHANGE | string Fired when a |
REQUEST_VOLUME_CHANGE | string Fired when a |
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 |
REQUEST_LOAD_BY_ENTITY | string Fired when a |
REQUEST_USER_ACTION | string Fired when a |
REQUEST_DISPLAY_STATUS | string Fired when a |
REQUEST_CUSTOM_COMMAND | string Fired when a |
REQUEST_FOCUS_STATE | string Fired when a |
REQUEST_QUEUE_LOAD | string Fired when a |
REQUEST_QUEUE_INSERT | string Fired when a |
REQUEST_QUEUE_UPDATE | string Fired when a |
REQUEST_QUEUE_REMOVE | string Fired when a |
REQUEST_QUEUE_REORDER | string Fired when a |
REQUEST_QUEUE_GET_ITEM_RANGE | string Fired when a |
REQUEST_QUEUE_GET_ITEMS | string Fired when a |
REQUEST_QUEUE_GET_ITEM_IDS | string Fired when a |
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 . |