ক্রোম ঢালাই
এটি chrome.cast নামস্থান।
ক্লাস
ApiConfig
শুরু হলে API-এর কনফিগারেশন ধরে রাখে।
শংসাপত্র ডেটা
প্রেরকের শংসাপত্র সনাক্ত করতে ব্যবহৃত শংসাপত্র ডেটা।
ডায়াল রিকোয়েস্ট
একটি DIAL অ্যাপ শুরু করার অনুরোধ।
ত্রুটি
API দ্বারা প্রত্যাবর্তিত একটি ত্রুটি বর্ণনা করে। সাধারণত, এই বস্তুগুলি ক্লায়েন্ট দ্বারা তৈরি করা উচিত নয়।
ছবি
একটি ছবি যা একটি রিসিভার অ্যাপ্লিকেশন বা মিডিয়া আইটেম বর্ণনা করে। এটি একটি অ্যাপ্লিকেশন আইকন, কভার আর্ট বা একটি থাম্বনেইল হতে পারে৷
রিসিভার
একটি অ্যাপ্লিকেশন চালানো রিসিভার বর্ণনা. সাধারণত, এই বস্তুগুলি ক্লায়েন্ট দ্বারা তৈরি করা উচিত নয়।
রিসিভার ডিসপ্লে স্ট্যাটাস
এক্সটেনশন UI এ ব্যবহারকারীকে রিসিভার স্ট্যাটাস দেখানো হয়েছে। শুধুমাত্র কাস্টম রিসিভারদের জন্য বৈধ।
প্রেরক আবেদন
একটি প্রেরকের আবেদন বর্ণনা করে। সাধারণত, এই বস্তুগুলি ক্লায়েন্ট দ্বারা তৈরি করা উচিত নয়।
সেশন
বর্তমানে চলমান কাস্ট অ্যাপ্লিকেশনের অবস্থা বর্ণনা করে। সাধারণত, এই বস্তুগুলি ক্লায়েন্ট দ্বারা তৈরি করা উচিত নয়।
সেশনের অনুরোধ
একটি অধিবেশন শুরু বা সংযোগ করার জন্য একটি অনুরোধ.
সময় শেষ
API পদ্ধতির জন্য মিলিসেকেন্ডে ডিফল্ট টাইমআউট মান নির্ধারণ করে।
আয়তন
একটি ডিভাইস বা মিডিয়া স্ট্রীমের ভলিউম।
নামস্থান
মিডিয়া
গণনা
স্বয়ংক্রিয় যোগদান নীতি
স্ট্রিং
স্বতঃ-যোগদান নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে একটি প্রেরক অ্যাপ্লিকেশনকে API শুরু করার পরে একটি বিদ্যমান সেশনে সংযুক্ত করবে৷
মান | |
---|---|
TAB_AND_ORIGIN_SCOPED | স্ট্রিং একই ট্যাব এবং পৃষ্ঠার মূলে একই appId দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়। |
ORIGIN_SCOPED | স্ট্রিং একই অ্যাপআইডি এবং একই পৃষ্ঠার উৎস (ট্যাব নির্বিশেষে) দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযোগ করে। |
PAGE_SCOPED | স্ট্রিং স্বয়ংক্রিয় সংযোগ নেই। |
সামর্থ্য
স্ট্রিং
রিসিভার ডিভাইস দ্বারা সমর্থিত ক্ষমতা.
মান | |
---|---|
VIDEO_OUT | স্ট্রিং রিসিভার ভিডিও আউটপুট সমর্থন করে। |
অডিও_আউট | স্ট্রিং রিসিভার অডিও আউটপুট সমর্থন করে. |
VIDEO_IN | স্ট্রিং রিসিভার ভিডিও ইনপুট (ক্যামেরা) সমর্থন করে। |
অডিও প্রবেশ | স্ট্রিং রিসিভার অডিও ইনপুট (মাইক্রোফোন) সমর্থন করে। |
MULTIZONE_GROUP | স্ট্রিং রিসিভার একটি মাল্টি-জোন গ্রুপ প্রতিনিধিত্ব করে। |
ডিফল্ট অ্যাকশন পলিসি
স্ট্রিং
ডিফল্ট অ্যাকশন নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে API শুরু করার পরে একটি সেশন তৈরি করবে৷ এটি এক্সটেনশন পপআপে ট্যাবের জন্য ডিফল্ট অ্যাকশনও নিয়ন্ত্রণ করে।
মান | |
---|---|
CREATE_SESSION | স্ট্রিং এপিআই আরম্ভ করার সময় অ্যাপটি সম্বলিত ট্যাবটি কাস্ট করা হলে, SDK ট্যাব কাস্টিং বন্ধ করে দেয় এবং অ্যাপটিকে স্বয়ংক্রিয়ভাবে চালু করে। এক্সটেনশন পপআপ ব্যবহারকারীকে অ্যাপটি কাস্ট করতে অনুরোধ করে। |
CAST_THIS_TAB | স্ট্রিং এপিআই শুরু করার পর কোনো স্বয়ংক্রিয় লঞ্চ করা হয় না, এমনকি ট্যাবটি কাস্ট করা হলেও। এক্সটেনশন পপআপ ব্যবহারকারীকে ট্যাবটি কাস্ট করতে অনুরোধ করে। |
ডায়ালঅ্যাপস্টেট
স্ট্রিং
একটি DIAL অ্যাপ্লিকেশনের সম্ভাব্য অবস্থা।
মান | |
---|---|
চলমান | স্ট্রিং |
বন্ধ | স্ট্রিং |
ত্রুটি | স্ট্রিং স্পেকের অংশ নয়, ত্রুটি সংকেত দিতে ব্যবহৃত। |
ভুল সংকেত
স্ট্রিং
যে ত্রুটিগুলি SDK দ্বারা ফেরত দেওয়া হতে পারে৷
মান | |
---|---|
বাতিল করুন | স্ট্রিং অপারেশন ব্যবহারকারী দ্বারা বাতিল করা হয়েছে. |
সময় শেষ | স্ট্রিং ক্রিয়াকলাপের সময় শেষ হয়েছে। |
API_NOT_INITIALIZED | স্ট্রিং এপিআই আরম্ভ করা হয়নি। |
অবৈধ প্যারামিটার | স্ট্রিং অপারেশনের পরামিতিগুলি বৈধ ছিল না৷ |
EXTENSION_NOT_COMPATIBLE | স্ট্রিং API স্ক্রিপ্ট ইনস্টল করা কাস্ট এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ নয়৷ |
EXTENSION_MISSING | স্ট্রিং কাস্ট এক্সটেনশন উপলব্ধ নয়৷ |
RECEIVER_UNAVAILABLE | স্ট্রিং কোনো রিসিভার সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ ছিল না। |
SESSION_ERROR | স্ট্রিং একটি সেশন তৈরি করা যায়নি, বা একটি সেশন অবৈধ ছিল৷ |
CHANNEL_ERROR | স্ট্রিং রিসিভারের জন্য একটি চ্যানেল উপলব্ধ নেই৷ |
LOAD_MEDIA_FAILED | স্ট্রিং লোড মিডিয়া ব্যর্থ হয়েছে. |
রিসিভার অ্যাকশন
স্ট্রিং
ব্যবহারকারী এক্সটেনশনে একটি রিসিভারের উপর যে পদক্ষেপগুলি নিতে পারে৷ কাস্টিং অ্যাকশন সম্পূর্ণরূপে সম্পন্ন (বা ব্যর্থ) হওয়ার আগে প্রেরকের অ্যাপ্লিকেশন UI-তে একটি রূপান্তর দেখাতে এগুলি ব্যবহার করা যেতে পারে।
মান | |
---|---|
কাস্ট | স্ট্রিং ব্যবহারকারী প্রেরকের আবেদনের সাথে এটিতে কাস্ট করার অভিপ্রায়ে একটি রিসিভার নির্বাচন করেছেন৷ রিসিভারের সঠিক পরিচয় জানা যায়নি। |
স্টপ | স্ট্রিং ব্যবহারকারী একটি রিসিভারে চলমান সেশন বন্ধ করার অনুরোধ করেছেন। |
রিসিভার প্রাপ্যতা
স্ট্রিং
একটি কাস্ট রিসিভারের উপলব্ধতা বর্ণনা করে৷
মান | |
---|---|
উপলব্ধ | স্ট্রিং সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ অন্তত একটি রিসিভার উপলব্ধ। |
অনুপলব্ধ | স্ট্রিং কোন রিসিভার উপলব্ধ নেই. |
রিসিভার টাইপ
স্ট্রিং
মান | |
---|---|
কাস্ট | স্ট্রিং কাস্ট রিসিভার, যেমন Chromecast |
ডায়াল করুন | স্ট্রিং ডায়াল ডিভাইস, যেমন স্মার্ট টিভি |
ঘুরা ফিরা | স্ট্রিং ঘুরা ফিরা |
কাস্টম | স্ট্রিং ক্লায়েন্ট দ্বারা প্রদত্ত কাস্টম রিসিভার |
প্রেরক প্ল্যাটফর্ম
স্ট্রিং
একটি প্রেরক অ্যাপ্লিকেশন প্ল্যাটফর্ম বর্ণনা করে।
মান | |
---|---|
ক্রোম | স্ট্রিং |
আইওএস | স্ট্রিং |
অ্যান্ড্রয়েড | স্ট্রিং |
সেশন স্ট্যাটাস
স্ট্রিং
তার রিসিভার অ্যাপ্লিকেশনে একটি কাস্ট সেশনের অবস্থা বর্ণনা করে।
মান | |
---|---|
সংযুক্ত | স্ট্রিং সেশনটি রিসিভার অ্যাপ্লিকেশনের সাথে সংযুক্ত। |
সংযোগ বিচ্ছিন্ন | স্ট্রিং সেশন রিসিভার অ্যাপ্লিকেশন থেকে সংযোগ বিচ্ছিন্ন করা হয়েছে. রিসিভার অ্যাপ্লিকেশন এখনও চলতে পারে বা নাও হতে পারে। |
বন্ধ | স্ট্রিং রিসিভার আবেদন বন্ধ করা হয়েছে. |
ভলিউম কন্ট্রোল টাইপ
স্ট্রিং
ভলিউম নিয়ন্ত্রণের ধরন বর্ণনা করে।
মান | |
---|---|
মনোযোগ | স্ট্রিং কাস্ট ডিভাইসের ভলিউম পরিবর্তন করা যেতে পারে। |
স্থির | স্ট্রিং কাস্ট ডিভাইস ভলিউম স্থির এবং পরিবর্তন করা যাবে না. |
মাস্টার | স্ট্রিং মাস্টার সিস্টেম ভলিউম নিয়ন্ত্রণ, যেমন টিভি বা অডিও ডিভাইস ভলিউম পরিবর্তন করা হয়. |
বৈশিষ্ট্য
স্বয়ংক্রিয় যোগদান নীতি
স্ট্রিং
স্বতঃ-যোগদান নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে একটি প্রেরক অ্যাপ্লিকেশনকে API শুরু করার পরে একটি বিদ্যমান সেশনে সংযুক্ত করবে৷
মান | |
---|---|
TAB_AND_ORIGIN_SCOPED | স্ট্রিং একই ট্যাব এবং পৃষ্ঠার মূলে একই appId দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়। |
ORIGIN_SCOPED | স্ট্রিং একই অ্যাপআইডি এবং একই পৃষ্ঠার উৎস (ট্যাব নির্বিশেষে) দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযোগ করে। |
PAGE_SCOPED | স্ট্রিং স্বয়ংক্রিয় সংযোগ নেই। |
সামর্থ্য
স্ট্রিং
রিসিভার ডিভাইস দ্বারা সমর্থিত ক্ষমতা.
মান | |
---|---|
VIDEO_OUT | স্ট্রিং রিসিভার ভিডিও আউটপুট সমর্থন করে। |
অডিও_আউট | স্ট্রিং রিসিভার অডিও আউটপুট সমর্থন করে. |
VIDEO_IN | স্ট্রিং রিসিভার ভিডিও ইনপুট (ক্যামেরা) সমর্থন করে। |
অডিও প্রবেশ | স্ট্রিং রিসিভার অডিও ইনপুট (মাইক্রোফোন) সমর্থন করে। |
MULTIZONE_GROUP | স্ট্রিং রিসিভার একটি মাল্টি-জোন গ্রুপ প্রতিনিধিত্ব করে। |
ডিফল্ট অ্যাকশন পলিসি
স্ট্রিং
ডিফল্ট অ্যাকশন নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে API শুরু করার পরে একটি সেশন তৈরি করবে৷ এটি এক্সটেনশন পপআপে ট্যাবের জন্য ডিফল্ট অ্যাকশনও নিয়ন্ত্রণ করে।
মান | |
---|---|
CREATE_SESSION | স্ট্রিং এপিআই আরম্ভ করার সময় অ্যাপটি সম্বলিত ট্যাবটি কাস্ট করা হলে, SDK ট্যাব কাস্টিং বন্ধ করে দেয় এবং অ্যাপটিকে স্বয়ংক্রিয়ভাবে চালু করে। এক্সটেনশন পপআপ ব্যবহারকারীকে অ্যাপটি কাস্ট করতে অনুরোধ করে। |
CAST_THIS_TAB | স্ট্রিং এপিআই শুরু করার পর কোনো স্বয়ংক্রিয় লঞ্চ করা হয় না, এমনকি ট্যাবটি কাস্ট করা হলেও। এক্সটেনশন পপআপ ব্যবহারকারীকে ট্যাবটি কাস্ট করতে অনুরোধ করে। |
ডায়ালঅ্যাপস্টেট
স্ট্রিং
একটি DIAL অ্যাপ্লিকেশনের সম্ভাব্য অবস্থা।
মান | |
---|---|
চলমান | স্ট্রিং |
বন্ধ | স্ট্রিং |
ত্রুটি | স্ট্রিং স্পেকের অংশ নয়, ত্রুটি সংকেত দিতে ব্যবহৃত। |
ভুল সংকেত
স্ট্রিং
যে ত্রুটিগুলি SDK দ্বারা ফেরত দেওয়া হতে পারে৷
মান | |
---|---|
বাতিল করুন | স্ট্রিং অপারেশন ব্যবহারকারী দ্বারা বাতিল করা হয়েছে. |
সময় শেষ | স্ট্রিং ক্রিয়াকলাপের সময় শেষ হয়েছে। |
API_NOT_INITIALIZED | স্ট্রিং এপিআই আরম্ভ করা হয়নি। |
অবৈধ প্যারামিটার | স্ট্রিং অপারেশনের পরামিতিগুলি বৈধ ছিল না৷ |
EXTENSION_NOT_COMPATIBLE | স্ট্রিং API স্ক্রিপ্ট ইনস্টল করা কাস্ট এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ নয়৷ |
EXTENSION_MISSING | স্ট্রিং কাস্ট এক্সটেনশন উপলব্ধ নয়৷ |
RECEIVER_UNAVAILABLE | স্ট্রিং কোনো রিসিভার সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ ছিল না। |
SESSION_ERROR | স্ট্রিং একটি সেশন তৈরি করা যায়নি, বা একটি সেশন অবৈধ ছিল৷ |
CHANNEL_ERROR | স্ট্রিং রিসিভারের জন্য একটি চ্যানেল উপলব্ধ নেই৷ |
LOAD_MEDIA_FAILED | স্ট্রিং লোড মিডিয়া ব্যর্থ হয়েছে. |
সহজলভ্য
বুলিয়ান
API লোড হয়েছে কিনা তা পরীক্ষা করতে ক্লায়েন্টদের জন্য ফ্ল্যাগ করুন।
রিসিভার অ্যাকশন
স্ট্রিং
ব্যবহারকারী এক্সটেনশনে একটি রিসিভারের উপর যে পদক্ষেপগুলি নিতে পারে৷ কাস্টিং অ্যাকশন সম্পূর্ণরূপে সম্পন্ন (বা ব্যর্থ) হওয়ার আগে প্রেরকের অ্যাপ্লিকেশন UI-তে একটি রূপান্তর দেখাতে এগুলি ব্যবহার করা যেতে পারে।
মান | |
---|---|
কাস্ট | স্ট্রিং ব্যবহারকারী প্রেরকের আবেদনের সাথে এটিতে কাস্ট করার অভিপ্রায়ে একটি রিসিভার নির্বাচন করেছেন৷ রিসিভারের সঠিক পরিচয় জানা যায়নি। |
স্টপ | স্ট্রিং ব্যবহারকারী একটি রিসিভারে চলমান সেশন বন্ধ করার অনুরোধ করেছেন। |
রিসিভার প্রাপ্যতা
স্ট্রিং
একটি কাস্ট রিসিভারের উপলব্ধতা বর্ণনা করে৷
মান | |
---|---|
উপলব্ধ | স্ট্রিং সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ অন্তত একটি রিসিভার উপলব্ধ। |
অনুপলব্ধ | স্ট্রিং কোন রিসিভার উপলব্ধ নেই. |
রিসিভার টাইপ
স্ট্রিং
মান | |
---|---|
কাস্ট | স্ট্রিং কাস্ট রিসিভার, যেমন Chromecast |
ডায়াল করুন | স্ট্রিং ডায়াল ডিভাইস, যেমন স্মার্ট টিভি |
ঘুরা ফিরা | স্ট্রিং ঘুরা ফিরা |
কাস্টম | স্ট্রিং ক্লায়েন্ট দ্বারা প্রদত্ত কাস্টম রিসিভার |
প্রেরক প্ল্যাটফর্ম
স্ট্রিং
একটি প্রেরক অ্যাপ্লিকেশন প্ল্যাটফর্ম বর্ণনা করে।
মান | |
---|---|
ক্রোম | স্ট্রিং |
আইওএস | স্ট্রিং |
অ্যান্ড্রয়েড | স্ট্রিং |
সেশন স্ট্যাটাস
স্ট্রিং
তার রিসিভার অ্যাপ্লিকেশনে একটি কাস্ট সেশনের অবস্থা বর্ণনা করে।
মান | |
---|---|
সংযুক্ত | স্ট্রিং সেশনটি রিসিভার অ্যাপ্লিকেশনের সাথে সংযুক্ত। |
সংযোগ বিচ্ছিন্ন | স্ট্রিং সেশন রিসিভার অ্যাপ্লিকেশন থেকে সংযোগ বিচ্ছিন্ন করা হয়েছে. রিসিভার অ্যাপ্লিকেশন এখনও চলতে পারে বা নাও হতে পারে। |
বন্ধ | স্ট্রিং রিসিভার আবেদন বন্ধ করা হয়েছে. |
সময় শেষ
নন-নাল chrome.cast.টাইমআউট
API পদ্ধতির জন্য মিলিসেকেন্ডে ডিফল্ট টাইমআউট মান।
সংস্করণ
সংখ্যার নন-নাল অ্যারে
API সংস্করণ। প্রথম সংখ্যাটি প্রধান সংস্করণ এবং দ্বিতীয়টি ছোট সংস্করণ।
ভলিউম কন্ট্রোল টাইপ
স্ট্রিং
ভলিউম নিয়ন্ত্রণের ধরন বর্ণনা করে।
মান | |
---|---|
মনোযোগ | স্ট্রিং কাস্ট ডিভাইসের ভলিউম পরিবর্তন করা যেতে পারে। |
স্থির | স্ট্রিং কাস্ট ডিভাইস ভলিউম স্থির এবং পরিবর্তন করা যাবে না. |
মাস্টার | স্ট্রিং মাস্টার সিস্টেম ভলিউম নিয়ন্ত্রণ, যেমন টিভি বা অডিও ডিভাইস ভলিউম পরিবর্তন করা হয়. |
পদ্ধতি
addReceiverActionListener
addReceiverActionListener(শ্রোতা)
একটি শ্রোতা ফাংশন যোগ করে যা ব্যবহার করা হবে যখন ব্যবহারকারী UI এর মাধ্যমে কাস্টিং শুরু বা বন্ধ করার জন্য কাজ করে। কাস্টিং অ্যাকশন সম্পূর্ণ বা ব্যর্থ হওয়ার আগে প্রেরক অ্যাপ্লিকেশনটি তার ইউজার ইন্টারফেসে একটি ট্রানজিশন দেখানোর জন্য এটি ব্যবহার করতে পারে (অর্থাৎ, স্থানীয়ভাবে মিডিয়া প্লে করা বিরতি)।
- শ্রোতাকে আমন্ত্রণ জানানোর নিশ্চয়তা নেই এবং অ্যাপ্লিকেশনগুলি সঠিকভাবে কাজ করার জন্য এটির উপর নির্ভর করা উচিত নয়।
- শ্রোতাকে রিসিভার দিয়ে দেওয়া হবে, যদি পাওয়া যায়। তবে রিসিভার পরিচিত নাও হতে পারে এবং পরিবর্তে নাল পাস করা হবে।
- ব্যবহারকারী অভিনয় করার পর যত তাড়াতাড়ি সম্ভব শ্রোতাকে ডাকা হবে। এপিআই-এর মাধ্যমে ফলস্বরূপ স্থিতি পরিবর্তনের বিষয়ে অ্যাপ্লিকেশানকে অবহিত করার আগে এটিকে আহ্বান করা উচিত।
Framework API ব্যবহার করলে, পরিবর্তে cast.framework.CastContext#addEventListener ব্যবহার করুন এবং cast.framework.CastContextEventType#CAST_STATE_CHANGED ইভেন্টগুলি শুনুন৷ শ্রোতা chrome.cast.ReceiverActionListener শ্রোতা ফাংশন যোগ করার জন্য. শ্রোতার কাছে প্রথম যুক্তি হল রিসিভার যার উপর কাজ করা হয়েছিল। শ্রোতার কাছে দ্বিতীয় যুক্তি হল সেই কর্ম যা অনুরোধ করা হয়েছিল (chrome.cast.ReceiverAction দেখুন)। মান শূন্য হতে হবে না. প্যারামিটার
আরম্ভ করা
আরম্ভ করুন (apiConfig, successCallback, errorCallback)
এপিআই আরম্ভ করে। মনে রাখবেন যে হয় সফল কলব্যাক এবং এররকলব্যাক একবার এপিআই আরম্ভ করা শেষ হলে ডাকা হবে। সেশন লিসেনার এবং রিসিভার লিস্টেনার পরে যেকোন সময় ডাকা হতে পারে, এবং সম্ভবত একাধিকবার।
Framework API ব্যবহার করলে, এই ফাংশনের পরিবর্তে cast.framework.CastContext#setOptions ব্যবহার করুন। apiConfig API শুরু করতে পরামিতি সহ অবজেক্ট। মান শূন্য হতে হবে না. সফল কলব্যাক ফাংশন() ত্রুটি কলব্যাক ফাংশন (নন-নাল chrome.cast.Error ) সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, EXTENSION_MISSING৷ প্যারামিটার
logMessage
logMessage(বার্তা)
অ্যাপ থেকে একটি ডিবাগ বার্তা লগ করে। ব্যবহারকারীরা স্পষ্টভাবে সূক্ষ্ম লগ অন্তর্ভুক্ত করতে বেছে নিলে এই বার্তাটি Google-এ একটি প্রতিক্রিয়া প্রতিবেদনে পাঠানো হতে পারে।
প্যারামিটার | |
---|---|
বার্তা | স্ট্রিং লগ করার বার্তা। |
- অবচয়
- উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।
precache
precache(ডেটা)
তথ্য precache করার জন্য একটি অনুরোধ পাঠান. যদি একটি সেশন সংযুক্ত থাকে তবে এটি একটি সরাসরি অনুরোধ পাঠাবে, অন্যথায় এটি নেটওয়ার্কের সমস্ত ডিভাইসে পাঠাবে৷
প্যারামিটার | |
---|---|
তথ্য | স্ট্রিং তথ্য precache. |
- অবচয়
- সমর্থিত নয়.
ReceiverActionListener রিমুভ করুন
রিসিভার অ্যাকশন লিসনার (শ্রোতা) রিমুভ করুন
একটি শ্রোতা ফাংশন সরিয়ে দেয় যা আগে addReceiverActionListener এর সাথে যোগ করা হয়েছিল।
প্যারামিটার | |
---|---|
শ্রোতা | chrome.cast.ReceiverActionListener শ্রোতা ফাংশন অপসারণ. মান শূন্য হতে হবে না. |
অনুরোধ অধিবেশন
অনুরোধ অধিবেশন (সফল কলব্যাক, ত্রুটি কলব্যাক, অধিবেশন অনুরোধ)
একটি রিসিভার অ্যাপ্লিকেশন সেশন তৈরি বা যোগদান করার অনুরোধ করে। ডিফল্টরূপে, শুরুর সময় API-এ পাস করা SessionRequest ব্যবহার করা হয়; এটি sessionRequest এ একটি ভিন্ন সেশন অনুরোধ পাস করে ওভাররাইড করা হতে পারে।
Framework API ব্যবহার করলে, এই ফাংশনের পরিবর্তে cast.framework.CastContext#requestSession ব্যবহার করুন। সফল কলব্যাক ফাংশন (নন-নাল chrome.cast.Session ) ত্রুটি কলব্যাক ফাংশন (নন-নাল chrome.cast.Error ) সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, বাতিল, CHANNEL_ERROR, SESSION_ERROR, RECEIVER_UNAVAILABLE এবং EXTENSION_MISSING৷ নোট করুন যে ব্যবহারকারীরা একটি রিসিভার নির্বাচন করার পরে টাইমআউট টাইমার শুরু হয়। একটি রিসিভার নির্বাচন করার জন্য ব্যবহারকারীর কর্মের প্রয়োজন, যার কোন সময়সীমা নেই। যদি একটি সেশন অনুরোধ ইতিমধ্যেই প্রগতিতে থাকে, তাহলে INVALID_PARAMETER ত্রুটি কোড এবং ত্রুটি ব্যাখ্যা করে একটি বিবরণ সহ errorCallback আহ্বান করা হয়৷ অধিবেশনের অনুরোধ ঐচ্ছিক মান শূন্য হতে হবে না. প্যারামিটার
requestSessionById
requestSessionById(sessionId)
প্রদত্ত আইডি সহ একটি বিদ্যমান অধিবেশনে যোগদানের অনুরোধ। একবার যোগদান করা হলে, সেশনটি chrome.cast.initialize দ্বারা সেট করা সেশনলিসেনারে পাঠানো হবে।
এই ফাংশনটি কল করার সময় যদি প্রদত্ত সেশনআইডি সহ সেশনটি ইতিমধ্যেই জানা যায়, তাহলে সেশন লিসটেনারকে অবিলম্বে কল করা হবে। অন্যথায়, একবার প্রদত্ত সেশনআইডি সহ একটি সেশন আবিষ্কৃত হলে, সেশন লিসেনারকে ডাকা হবে।
প্যারামিটার | |
---|---|
সেশন আইডি | স্ট্রিং সেশনে যোগদানের আইডি। |
সেট কাস্টম রিসিভার
setCustomReceivers(রিসিভার, সফল কলব্যাক, ত্রুটি কলব্যাক)
কাস্টম রিসিভার তালিকা সেট করে
প্যারামিটার | |
---|---|
রিসিভার | নন-নাল chrome.cast.রিসিভারের অ্যারে নতুন তালিকা। মান শূন্য হতে হবে না. |
সফল কলব্যাক | ফাংশন() |
ত্রুটি কলব্যাক | ফাংশন (নন-নাল chrome.cast.Error ) সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, API_NOT_INITIALIZED, INVALID_PARAMETER, CHANNEL_ERROR, এবং EXTENSION_MISSRING৷ |
- অবচয়
- উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।
setPageContext
setPageContext(জয়)
একটি আইফ্রেমে কাস্ট SDK লোড করে এমন একটি পৃষ্ঠার জন্য কাস্ট কার্যকারিতা শুরু করে৷ SDK শুরু হওয়ার পরে কল করা উচিত।
প্যারামিটার | |
---|---|
জয় | জানলা পৃষ্ঠা উইন্ডো অবজেক্ট। মান শূন্য হতে হবে না. |
সেট রিসিভার ডিসপ্লে স্ট্যাটাস
সেট রিসিভার ডিসপ্লে স্ট্যাটাস (রিসিভার, সফল কলব্যাক, ত্রুটিকলব্যাক)
প্রাপকের নাম এবং প্রদর্শনের স্থিতি সেট করে। রিসিভারটিকে নিষ্ক্রিয় হিসাবে দেখানোর জন্য, ডিসপ্লে স্ট্যাটাস নাল সেট করুন।
শুধুমাত্র কাস্টম রিসিভারদের জন্য বৈধ। এই রিসিভারটি কাস্ট হলে রিসিভারের ডিসপ্লে স্ট্যাটাস উপেক্ষা করা হয়; কাস্ট রিসিভার স্থিতি রিসিভার অ্যাপ্লিকেশন দ্বারা আপডেট করা হয়।
প্যারামিটার | |
---|---|
রিসিভার | গ্রাহক. মান শূন্য হতে হবে না. |
সফল কলব্যাক | ফাংশন() স্থিতি সেট করা সফল হলে কলব্যাক। |
ত্রুটি কলব্যাক | ফাংশন (নন-নাল chrome.cast.Error ) সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, এবং EXTENSION_MISSING৷ |
- অবচয়
- উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।
অব্যাহতি
unescape(escaped) স্ট্রিং রিটার্ন করে
ইউটিলিটি পদ্ধতি ইউআরআই-এস্কেপড স্ট্রিংগুলিকে আনস্কেপ করতে। উদাহরণস্বরূপ, রিসিভার বন্ধুত্বপূর্ণ নামটি URI-এস্কেপড স্ট্রিং হিসাবে ফেরত দেওয়া হয়। প্রয়োজনে সেই স্ট্রিংটি আনস্কেপ করতে এই পদ্ধতিটি ব্যবহার করুন।
প্যারামিটার | |
---|---|
পালিয়ে গেছে | স্ট্রিং এড়ানোর জন্য একটি স্ট্রিং |
- রিটার্নস
string
আনস্কেপড স্ট্রিং
বিমূর্ত প্রকার
রিসিভার অ্যাকশন লিসেনার
রিসিভার অ্যাকশন লিসনার()