মিডিয়ারাউটার

একটি সাধারণ ব্যবহারকারী ইন্টারফেস ব্যবহার করে দূরবর্তী রিসিভার ডিভাইসে মিডিয়া প্রদর্শন এবং প্লেব্যাক সক্ষম করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
20 মার্চ, 2024 1.7.0 - - -

নির্ভরতা ঘোষণা করা

MediaRouter-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.mediarouter:mediarouter:1.7.0"
}

কোটলিন

dependencies {
    implementation("androidx.mediarouter:mediarouter:1.7.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.7

সংস্করণ 1.7.0

20 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0 এবং androidx.mediarouter:mediarouter-testing:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-এ এই কমিটগুলি রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo তে isSystemRoute() যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient বাতিল করুন। আপনি addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করুন যাতে removeRemoteControlClient(Object) কল করার প্রয়োজন না হয়। ( I8fc5e )।
  • MediaRouteButton করুন AppCompatImageView প্রসারিত করুন। ( Ib455e )।
  • DEVICE_TYPE_SMARTPHONE যোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।
  • সিস্টেম রুট বর্ণনা করতে MediaRouter2 থেকে AndroidX MediaRouter এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।
  • android.media.MediaRouter#addUserRoute() ( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্য isSystemRoute সত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।

নতুন বৈশিষ্ট্য

  • minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )

সংস্করণ 1.7.0-rc01

6 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-beta01

21 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-beta01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-alpha02

7 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha02 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )

এপিআই পরিবর্তন

  • সিস্টেম রুট বর্ণনা করতে MediaRouter2 থেকে AndroidX MediaRouter এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )

বাগ ফিক্স

  • android.media.MediaRouter#addUserRoute() ( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্য isSystemRoute সত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।

সংস্করণ 1.7.0-alpha01

15 নভেম্বর, 2023

androidx.mediarouter:mediarouter:1.7.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha01 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo তে isSystemRoute() যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient বাতিল করুন। আপনি addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করুন যাতে removeRemoteControlClient(Object) কল করার প্রয়োজন না হয়। ( I8fc5e )।
  • MediaRouteButton করুন AppCompatImageView প্রসারিত করুন। ( Ib455e )।
  • DEVICE_TYPE_SMARTPHONE যোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।

সংস্করণ 1.6

সংস্করণ 1.6.0

20 সেপ্টেম্বর, 2023

androidx.mediarouter:mediarouter:1.6.0 এবং androidx.mediarouter:mediarouter-testing:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এই কমিট ধারণ করে.

1.4.0 থেকে প্রধান বৈশিষ্ট্য

  • আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ
  • AndroidX MediaRouter এ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
  • MediaRouteDescriptor-এর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।
  • একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButton পুনর্গঠন করুন ((I9dbcb)[https://android-review.googlesource.com/#/q/I9dbcb8d9e5ee4902d48f1bfb4133e04781c6ae35))। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
    • একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।
  • স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে।

সংস্করণ 1.6.0-rc01

23 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে। ( Ib25ee )।

বাগ ফিক্স

  • প্ল্যাটফর্ম MediaRouter থেকে দ্ব্যর্থতা নিরসন করতে MediaRouter লগিং ট্যাগ AxMediaRouter এ পরিবর্তন করা হয়েছে। ( Ib619f )।

সংস্করণ 1.6.0-beta01

9 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-beta01 প্রকাশ করা হয়েছে৷ সংস্করণ 1.6.0-beta01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • Android U প্ল্যাটফর্ম API-এর জন্য সমর্থন ঠিক করুন। ( IE9117 , b/289269026 )

বাগ ফিক্স

  • MediaRouteChooserDialog এ অনুবাদ ঠিক করুন। ( d39a7f )

সংস্করণ 1.6.0-alpha05

জুন 21, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha05 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha05 প্রকাশ করা হয়েছে। সংস্করণ 1.6.0-alpha05 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • ব্যবহারকারীকে লিখিত নির্দেশনা প্রদান করে আবিষ্কৃত ডিভাইসের অভাব সামলাতে MediaRouteChooserDialog UI উন্নত করুন ( I0cad9 , I3d445 )।

সংস্করণ 1.6.0-alpha04

7 জুন, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha04 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।

নতুন বৈশিষ্ট্য

  • একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButton পুনর্গঠন করুন ( I9dbcb )। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
    • একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।

এপিআই পরিবর্তন

  • প্ল্যাটফর্ম থেকে নতুন MediaRouteDescriptor ডিভাইসের ধরন আনুন। ( I75ba6 )।

বাগ ফিক্স

  • নন-ডাইনামিক রুট কন্ট্রোলারে ফিক্সড ভলিউম অ্যাডজাস্টমেন্ট ( I730ec )।
  • MediaRouteButton সর্বদা সক্রিয় করুন ( I1e9ff )।
  • অ্যান্ড্রয়েড এক্স মিডিয়া রাউটার লাইব্রেরি ( I97cab ) ব্যবহার করে Android U বৈশিষ্ট্যগুলিকে অ্যাক্সেসযোগ্য হতে বাধা দেওয়ার কিছু অ্যান্ড্রয়েড সংস্করণ রানটাইম পরীক্ষাগুলি ঠিক করুন।

সংস্করণ 1.6.0-alpha03

12 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha03 প্রকাশিত হয়েছে৷ এটি একটি অভ্যন্তরীণ শাখা থেকে প্রকাশিত হয়েছিল।

  • MediaRouteDescriptor এর দৃশ্যমানতা API এর চারপাশে কিছু পরিবর্তন করুন।
  • MediaRouteActionProvider.setAlwaysVisible এবং MediaRouteButton.setAlwaysVisible বর্জন করুন, নেটওয়ার্ক সংযোগ বা মিডিয়া রুটের উপলব্ধতা নির্বিশেষে মিডিয়া রুট বোতামটিকে সর্বদা দৃশ্যমান করে।
  • নন-ডাইনামিক রুট কন্ট্রোলারের জন্য ভলিউম সমন্বয় ঠিক করুন। এটি একটি বাগ সম্বোধন করে যেখানে আউটপুট সুইচারে একটি রুটের ভলিউম সামঞ্জস্য করার চেষ্টা করলে ভলিউম তার আসল মান ( 93f409 ) এ ফিরে যেতে পারে।

সংস্করণ 1.6.0-alpha02

8 মার্চ, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha02 প্রকাশ করা হয়েছে। অভ্যন্তরীণ শাখায় বিকশিত।

নতুন বৈশিষ্ট্য

  • AndroidX MediaRouter এ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
  • MediaRouteDescriptor এর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।

বাগ ফিক্স

  • Android U+-এ SystemUI আউটপুট সুইচার আমন্ত্রণ উন্নত করুন।

সংস্করণ 1.6.0-alpha01

ফেব্রুয়ারী 10, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ

এপিআই পরিবর্তন

  • আউটপুট সুইচার কনফিগার করার জন্য অ্যাপের মেকানিজম।

সংস্করণ 1.4

সংস্করণ 1.4.0

3 মে, 2023

androidx.mediarouter:mediarouter:1.4.0 এবং androidx.mediarouter:mediarouter-testing:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.

1.3.1 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialog যোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )
  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException এর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।
  • MediaRouteDescriptor.Builder.clearControlFilters যোগ করুন ( I3a4e1 )
  • MediaRouter এ অনুপস্থিত MainThread টীকা যোগ করুন। ( I3ef6e )
  • API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।

সংস্করণ 1.4.0-rc01

5 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.4.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.4.0-rc01 প্রকাশিত হয়েছে৷ সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।

  • MediaRouteProviderDescriptor-এ নাল তালিকাগুলি সরান।

সংস্করণ 1.4.0-beta02

22 ফেব্রুয়ারি, 2023

androidx.mediarouter:mediarouter:1.4.0-beta02 প্রকাশিত হয়েছে। 1.4.0-beta02 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException এর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।

সংস্করণ 1.4.0-beta01

25 জানুয়ারী, 2023

androidx.mediarouter:mediarouter:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

DynamicGroupRouteController.notifyDynamicRoutesChanged() এখন IllegalArgumentException নিক্ষেপ করে যখন পাস করা কোনো রুট SELECTED বা SELECTING না হয়। ( 8f6b3e )

বাগ ফিক্স

  • একটি শূন্য রুট প্রদানকারীকে ফিরিয়ে দিয়ে একটি এপিআই-অনুশীলন প্রদানকারী পরিষেবা বাস্তবায়নের কারণে সৃষ্ট ক্র্যাশের সমাধান করুন৷ ( 63f16d )
  • সুরক্ষিত ব্রডকাস্ট রিসিভারগুলিকে অ-রপ্তানিযোগ্য হিসাবে চিহ্নিত করে API 33+ টার্গেট করা অ্যাপগুলিতে কাজ করুন৷ ( 784f8b )
  • OverlayListView এ কিছু বানোয়াট নোলাবিলিটি টীকা ঠিক করুন। ( 472e3f )
  • SystemOutputSwitcherDialogController.showDialogEXTRA_CLOSE_ON_CONNECT যেখানে পরিধানের ডিভাইসগুলিতে ব্লুটুথ সেটিংসের খণ্ডটি হঠাৎ বন্ধ হয়ে যাবে সেখানে বাগ সংশোধন করুন৷ ( 28c9d8 )
  • আউটপুট সুইচারের পাবলিক পদ্ধতির Javadoc এ পরিবর্তন করা হয়েছে। ( f0ae94 , 44d2c9 )

সংস্করণ 1.4.0-alpha01

9 নভেম্বর, 2022

androidx.mediarouter:mediarouter:1.4.0-alpha01 প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialog যোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )

এপিআই পরিবর্তন

  • MediaRouteDescriptor.Builder.clearControlFilters যোগ করুন ( I3a4e1 )
  • MediaRouter এ অনুপস্থিত MainThread টীকা যোগ করুন। ( I3ef6e )

বাগ ফিক্স

  • MediaRouter.removeUserRoute ( b/202931542 ) কল করার কারণে ডিভাইস-নির্দিষ্ট ক্র্যাশের সমাধান করুন।
  • গোষ্ঠী বর্ণনাকারীরা ধারাবাহিকভাবে ভলিউম হ্যান্ডলিং আপডেটগুলি পাচ্ছেন না তা ঠিক করুন ( 461303 )।
  • API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।
  • প্ল্যাটফর্ম ( dd5c09 ) থেকে অবৈধ রুট বর্ণনাকারী পাওয়ার কারণে সৃষ্ট ক্র্যাশের সমাধান করুন।

সংস্করণ 1.3

সংস্করণ 1.3.1

জুলাই 27, 2022

androidx.mediarouter:mediarouter:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • একটি ডিভাইস-নির্দিষ্ট সমস্যা নিয়ে কাজ করুন যেখানে MediaRouter.removeUserRoute() একটি অপ্রত্যাশিত IllegalArgumentException ( b/202931542 ) নিক্ষেপ করবে।

সংস্করণ 1.3.0

20 এপ্রিল, 2022

androidx.mediarouter:mediarouter:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • MediaRouterParams এ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে।
  • একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouter রিসেট করতে পারে।
  • MediaRouterControllerDialog এ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন।
  • সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা।
  • MissingGetterMatchingBuilder এর জন্য API লিন্ট চেক অ্যান্ড্রয়েডএক্স-এর জন্য সক্ষম করা আছে।
  • মিডিয়ারাউটারের জন্য কোরের উপর নির্ভরতা 1.6.0 এ আপডেট করুন।

সংস্করণ 1.3.0-rc01

23 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

  • শেষ বিটা রিলিজ থেকে কোন পরিবর্তন.

সংস্করণ 1.3.0-beta01

9 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

  • শেষ আলফা রিলিজ থেকে কোন পরিবর্তন.

সংস্করণ 1.3.0-alpha01

15 ডিসেম্বর, 2021

androidx.mediarouter:mediarouter:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • MediaRouterParams এ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে ( I53d68 )
  • একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouter রিসেট করতে পারে। ( Id167c )
  • MediaRouterControllerDialog ( I7e574 ) এ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন
  • সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা ( Ifc901 )

বাগ ফিক্স

  • MissingGetterMatchingBuilder এর জন্য API lint চেক androidx ( I4bbea , b/138602561 ) এর জন্য সক্ষম করা হয়েছে

সংস্করণ 1.2

সংস্করণ 1.2.6

জানুয়ারী 26, 2022

androidx.mediarouter:mediarouter:1.2.6 প্রকাশিত হয়েছে। সংস্করণ 1.2.6 এই কমিট ধারণ করে.

বাগ ফিক্স

  • Android 12 b/210684559RemotePlaybackClient কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন

সংস্করণ 1.2.5

1 সেপ্টেম্বর, 2021

androidx.mediarouter:mediarouter:1.2.5 প্রকাশিত হয়েছে। সংস্করণ 1.2.5 এই কমিট ধারণ করে.

বাগ ফিক্স

  • আউটপুট সুইচারে মিডিয়া রুট বোতামটি লুকান যখন স্থানান্তর করার কোন রুট নেই।
  • গ্রুপ মেম্বার রুটের ভলিউম নিয়ন্ত্রণের সমস্যাগুলি ঠিক করুন।

সংস্করণ 1.2.4

16 জুন, 2021

androidx.mediarouter:mediarouter:1.2.4 প্রকাশিত হয়েছে। সংস্করণ 1.2.4 এই কমিট ধারণ করে.

বাগ ফিক্স

  • একটি সমস্যা সমাধান করা হয়েছে যেখানে MediaRouteButton সংযোগকারী অ্যানিমেশন রিপ্লে করে।
  • MediaRouteChooserDialog এ রুটের উল্লম্ব প্রান্তিককরণ স্থির করা হয়েছে।

সংস্করণ 1.2.3

5 মে, 2021

androidx.mediarouter:mediarouter:1.2.3 প্রকাশিত হয়েছে। সংস্করণ 1.2.3 এই কমিট ধারণ করে.

বাগ ফিক্স

  • কাস্টমাইজড চয়নকারী ডায়ালগের জন্য NullPointerException স্থির করা হয়েছে।
  • স্থির সমস্যা যেখানে MediaRouteButton একটি সংযোগ বিচ্ছিন্ন অবস্থা দেখায় এমনকি এটি সংযুক্ত থাকা অবস্থায়ও, যদি এটি সাময়িকভাবে অক্ষম থাকে।

সংস্করণ 1.2.2

ফেব্রুয়ারী 10, 2021

androidx.mediarouter:mediarouter:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • OnDynamicRouteChangedListener.onRouteChanged কল করা হলে নির্বাচিত রুটটি পুনরায় নির্বাচন করার চেষ্টা করবেন না।

সংস্করণ 1.2.1

13 জানুয়ারী, 2021

androidx.mediarouter:mediarouter:1.2.1 প্রকাশিত হয়েছে। সংস্করণ 1.2.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • BT উপলব্ধ থাকাকালীন unselect() কল করা হলে ফোন স্পিকার নির্বাচন করা ঠিক করুন
  • MediaRouter.Callback টাইমিং ঠিক করুন। Callback#onRouteSelected এবং Callback#onRouteUnselected OnPrepareTransferListener#onPrepareTransfer সম্পন্ন হওয়ার পর কল করা হবে।

সংস্করণ 1.2.0

অক্টোবর 14, 2020

androidx.mediarouter:mediarouter:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে প্রধান বৈশিষ্ট্য

  • নিরবিচ্ছিন্ন মিডিয়া স্থানান্তর সমর্থন করে যা সিস্টেম UI এর মাধ্যমে মিডিয়া স্থানান্তর সক্ষম করে: আরও বিশদ বিবরণের জন্য মিডিয়া ভিডিওতে নতুন কী দেখুন
  • কলব্যাক নিবন্ধনের নির্দেশিকা পরিবর্তন করা হয়েছে৷ MediaRouter.addCallback() এর Javadoc-এ উদাহরণ কোড দেখুন
  • একটি নতুন শ্রোতা যোগ করুন MediaRouter#OnPrepareTransferListener ইভেন্টগুলি পাওয়ার জন্য যখন নির্বাচিত রুট পরিবর্তন হতে চলেছে
  • রাউটিং কার্যকারিতা এবং UI প্রকারগুলি বোঝাতে MediaRouterParams যোগ করুন।
  • @RestrictTo(LIBRARY) এর মাধ্যমে শুধুমাত্র অভ্যন্তরীণ ব্যবহারের পদ্ধতির অস্থায়ী ব্যবহার প্রতিরোধ করুন

সংস্করণ 1.2.0-rc02

অক্টোবর 1, 2020

androidx.mediarouter:mediarouter:1.2.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • ব্যবহারকারী সিস্টেম UI এর মাধ্যমে কাস্ট করা বন্ধ করলে RouteController#onUnselect কল নাও হতে পারে এমন একটি সমস্যা সমাধান করা হয়েছে।

সংস্করণ 1.2.0-rc01

16 সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • ব্লুটুথ অডিও ডিভাইস সংযুক্ত থাকা অবস্থায় বর্তমান কাস্টিংয়ের সংযোগ বিচ্ছিন্ন করা হয়েছে।
  • MediaRouteProvider#notifyDynamicRoutesChanged()IllegalArgumentException নিক্ষেপ করা স্থির করা হয়েছে।
  • আউটপুট সুইচারের কাজ থেকে কাস্টিং বন্ধ করুন

সংস্করণ 1.2.0-beta01

2শে সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • নিরবিচ্ছিন্ন মিডিয়া স্থানান্তর সমর্থন করে যা সিস্টেম UI এর মাধ্যমে মিডিয়া স্থানান্তর সক্ষম করে: আরও বিশদ বিবরণের জন্য মিডিয়া ভিডিওতে নতুন কী দেখুন

এপিআই পরিবর্তন

  • ListenableFuture ব্যবহার করে MediaRouter.OnPrepareTransferListener তৈরি করুন

বাগ ফিক্স

  • গ্রুপ রুটের ভলিউম নিয়ন্ত্রণ ঠিক করুন।
  • যখন একটি গ্রুপ রুট তৈরি করা হয়, প্রথমে একটি গ্রুপ রুট এবং পরে সদস্য রুট তৈরি করে।
  • আউটপুট সুইচারের কাজে "স্টপ" করুন।
  • যে কলব্যাকগুলি প্রত্যাশিত বলা হয় না সেগুলি ঠিক করুন৷
    • RouteController#onSelect যখন একটি রাউটিং সেশন তৈরি হয়।
    • MediaRouter.Callback#onRouteSelected কাস্ট থেকে ফোনে স্থানান্তর করার সময় নির্বাচিত।
    • MediaRouter.Callback#onRouteSelected সঠিক গ্রুপ রুট তথ্য সহ নির্বাচিত।
  • কলব্যাকগুলি সরানো হোক

সংস্করণ 1.2.0-alpha02

22 জুলাই, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • একটি নতুন MediaRouter.Callback#onRouteSelected নির্বাচিত রুটটি অনুরোধ করা রুট থেকে আলাদা হলে বিজ্ঞপ্তি পেতে নির্বাচন করুন ( Ieee16 )
  • একটি নতুন শ্রোতা যোগ করুন MediaRouter#OnPrepareTransferListener যখন নির্বাচিত রুট পরিবর্তন হতে চলেছে তখন ইভেন্টগুলি গ্রহণ করার জন্য ( I6ace1 )
  • MediaRouterParam যোগ করুন ( I33150 )
  • কলব্যাক নিবন্ধনের নির্দেশিকা পরিবর্তন করা হয়েছে৷ MediaRouter.addCallback() ( I58112 ) এর Javadoc-এ উদাহরণ কোড দেখুন

সংস্করণ 1.2.0-alpha01

এপ্রিল 15, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • @RestrictTo(LIBRARY) এর মাধ্যমে শুধুমাত্র অভ্যন্তরীণ ব্যবহারের পদ্ধতির অস্থায়ী ব্যবহার প্রতিরোধ করুন

বাগ ফিক্স

  • কাস্ট ডায়ালগ সমস্যা সমাধান করা হয়েছে
  • গার্ড ডাইনামিক গ্রুপ রাউটার কন্ট্রোলারের শ্রোতা একটি লক সহ

সংস্করণ 1.1

সংস্করণ 1.1.0

5 সেপ্টেম্বর, 2019

androidx.mediarouter:mediarouter:1.1.0 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

1.0.0 থেকে পরিবর্তনগুলি আমদানি করুন৷

  • গতিশীল গ্রুপ সমর্থন
    • ব্যবহারকারীদের গতিশীলভাবে রুট ডিভাইস যোগ বা সরানোর অনুমতি দেয়।
    • একটি ডাইনামিক গ্রুপ সক্রিয় করতে, MediaRouteButton.enableDynamicGroup() কল করুন; অ্যাপটি ডায়নামিক গ্রুপের জন্য একটি নতুন ডায়ালগ দেখায়
    • ইনস্টল করা MediaRouteProvider কে কার্যকারিতা সক্ষম করতে গতিশীল গোষ্ঠীকেও সমর্থন করা উচিত।

সংস্করণ 1.1.0-rc01

13 জুন, 2019

androidx.mediarouter:mediarouter:1.1.0-rc01 1.1.0-beta02 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

সংস্করণ 1.1.0-beta02

জুন 5, 2019

androidx.mediarouter:mediarouter:1.1.0-beta02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • MediaRouter সংলাপে RTL ভাষা সমর্থন করুন

বাগ ফিক্স

  • MediaRoute ডায়ালগের নীচের প্যাডিং ঠিক করুন

সংস্করণ 1.1.0-beta01

7 মে, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • @NonNull হিসাবে চিহ্নিত নাল আর্গুমেন্টের জন্য IllegalPointerException কে NullPointerException এ পরিবর্তন করা হয়েছে।

এপিআই পরিবর্তন

  • DynamicRouteDescriptor জন্য কলব্যাক লজিক পরিবর্তন করা হয়েছে। এখন MediaRouteProvider সরাসরি কলব্যাক পদ্ধতিতে কল করার পরিবর্তে MediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChanged কল করবে।

সংস্করণ 1.1.0-alpha03

3 এপ্রিল, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha03 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

বাগ ফিক্স

  • MediaRouteVolumeSlider এবং RegisteredMediaRouteProvider-এ স্থির ক্র্যাশ।

সংস্করণ 1.1.0-alpha02

13 মার্চ, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • অ্যান্ড্রয়েড স্টুডিও লেআউট প্রিভিউতে MediaRouteButton সমর্থন করুন

এপিআই পরিবর্তন

  • ডায়নামিক গ্রুপ বৈশিষ্ট্য সক্ষম করতে MediaRouteActionProvider এবং MediaRouteButtonenableDynamicGroup() পদ্ধতি যোগ করা হয়েছে
  • MediaRouteButton সবসময় দৃশ্যমান করার জন্য MediaRouteActionProvider এবং MediaRouteButtonsetAlwaysVisible(boolean) পদ্ধতি যোগ করা হয়েছে

বাগ ফিক্স

  • MediaRouteCastDialog সারিগুলি ক্লিক করা সহজ
  • onRouteChanged কলব্যাকের অপ্রয়োজনীয় কলগুলি সরানো হয়েছে৷

সংস্করণ 1.1.0-alpha01

ডিসেম্বর 3, 2018

নতুন বৈশিষ্ট্য

  • সমর্থন গতিশীল গ্রুপ রুট যোগ করা হয়েছে
    • MediaRouteProviders দ্বারা গতিশীল গ্রুপ রুট সমর্থন করার জন্য API যোগ করা হয়েছে
    • গতিশীল গ্রুপ রুটের জন্য রুট চয়নকারী এবং কন্ট্রোলার কথোপকথনের জন্য নতুন UX যোগ করা হয়েছে
,

মিডিয়ারাউটার

একটি সাধারণ ব্যবহারকারী ইন্টারফেস ব্যবহার করে দূরবর্তী রিসিভার ডিভাইসে মিডিয়া প্রদর্শন এবং প্লেব্যাক সক্ষম করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
20 মার্চ, 2024 1.7.0 - - -

নির্ভরতা ঘোষণা করা

MediaRouter-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.mediarouter:mediarouter:1.7.0"
}

কোটলিন

dependencies {
    implementation("androidx.mediarouter:mediarouter:1.7.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.7

সংস্করণ 1.7.0

20 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0 এবং androidx.mediarouter:mediarouter-testing:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-এ এই কমিটগুলি রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo তে isSystemRoute() যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient বাতিল করুন। আপনি addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করুন যাতে removeRemoteControlClient(Object) কল করার প্রয়োজন না হয়। ( I8fc5e )।
  • MediaRouteButton করুন AppCompatImageView প্রসারিত করুন। ( Ib455e )।
  • DEVICE_TYPE_SMARTPHONE যোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।
  • সিস্টেম রুট বর্ণনা করতে MediaRouter2 থেকে AndroidX MediaRouter এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।
  • android.media.MediaRouter#addUserRoute() ( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্য isSystemRoute সত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।

নতুন বৈশিষ্ট্য

  • minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )

সংস্করণ 1.7.0-rc01

6 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-beta01

21 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-beta01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.7.0-alpha02

7 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha02 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )

এপিআই পরিবর্তন

  • সিস্টেম রুট বর্ণনা করতে MediaRouter2 থেকে AndroidX MediaRouter এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )

বাগ ফিক্স

  • android.media.MediaRouter#addUserRoute() ( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্য isSystemRoute সত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।

সংস্করণ 1.7.0-alpha01

15 নভেম্বর, 2023

androidx.mediarouter:mediarouter:1.7.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha01 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo তে isSystemRoute() যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient বাতিল করুন। আপনি addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করুন যাতে removeRemoteControlClient(Object) কল করার প্রয়োজন না হয়। ( I8fc5e )।
  • MediaRouteButton করুন AppCompatImageView প্রসারিত করুন। ( Ib455e )।
  • DEVICE_TYPE_SMARTPHONE যোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।

সংস্করণ 1.6

সংস্করণ 1.6.0

20 সেপ্টেম্বর, 2023

androidx.mediarouter:mediarouter:1.6.0 এবং androidx.mediarouter:mediarouter-testing:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এই কমিট ধারণ করে.

1.4.0 থেকে প্রধান বৈশিষ্ট্য

  • আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ
  • AndroidX MediaRouter এ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
  • MediaRouteDescriptor-এর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।
  • একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButton পুনর্গঠন করুন ((I9dbcb)[https://android-review.googlesource.com/#/q/I9dbcb8d9e5ee4902d48f1bfb4133e04781c6ae35))। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
    • একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।
  • স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে।

সংস্করণ 1.6.0-rc01

23 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে। ( Ib25ee )।

বাগ ফিক্স

  • প্ল্যাটফর্ম MediaRouter থেকে দ্ব্যর্থতা নিরসন করতে MediaRouter লগিং ট্যাগ AxMediaRouter এ পরিবর্তন করা হয়েছে। ( Ib619f )।

সংস্করণ 1.6.0-beta01

9 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-beta01 প্রকাশ করা হয়েছে৷ সংস্করণ 1.6.0-beta01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • Android U প্ল্যাটফর্ম API-এর জন্য সমর্থন ঠিক করুন। ( IE9117 , b/289269026 )

বাগ ফিক্স

  • MediaRouteChooserDialog এ অনুবাদ ঠিক করুন। ( d39a7f )

সংস্করণ 1.6.0-alpha05

জুন 21, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha05 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha05 প্রকাশ করা হয়েছে। সংস্করণ 1.6.0-alpha05 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট্য

  • ব্যবহারকারীকে লিখিত নির্দেশনা প্রদান করে আবিষ্কৃত ডিভাইসের অভাব সামলাতে MediaRouteChooserDialog UI উন্নত করুন ( I0cad9 , I3d445 )।

সংস্করণ 1.6.0-alpha04

7 জুন, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha04 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।

নতুন বৈশিষ্ট্য

  • একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButton পুনর্গঠন করুন ( I9dbcb )। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
    • একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।

এপিআই পরিবর্তন

  • প্ল্যাটফর্ম থেকে নতুন MediaRouteDescriptor ডিভাইসের ধরন আনুন। ( I75ba6 )।

বাগ ফিক্স

  • নন-ডাইনামিক রুট কন্ট্রোলারে ফিক্সড ভলিউম অ্যাডজাস্টমেন্ট ( I730ec )।
  • MediaRouteButton সর্বদা সক্রিয় করুন ( I1e9ff )।
  • অ্যান্ড্রয়েড এক্স মিডিয়া রাউটার লাইব্রেরি ( I97cab ) ব্যবহার করে Android U বৈশিষ্ট্যগুলিকে অ্যাক্সেসযোগ্য হতে বাধা দেওয়ার কিছু অ্যান্ড্রয়েড সংস্করণ রানটাইম পরীক্ষাগুলি ঠিক করুন।

সংস্করণ 1.6.0-alpha03

12 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha03 প্রকাশিত হয়েছে৷ এটি একটি অভ্যন্তরীণ শাখা থেকে প্রকাশিত হয়েছিল।

  • MediaRouteDescriptor এর দৃশ্যমানতা API এর চারপাশে কিছু পরিবর্তন করুন।
  • MediaRouteActionProvider.setAlwaysVisible এবং MediaRouteButton.setAlwaysVisible বর্জন করুন, নেটওয়ার্ক সংযোগ বা মিডিয়া রুটের উপলব্ধতা নির্বিশেষে মিডিয়া রুট বোতামটিকে সর্বদা দৃশ্যমান করে।
  • নন-ডাইনামিক রুট কন্ট্রোলারের জন্য ভলিউম সমন্বয় ঠিক করুন। এটি একটি বাগ সম্বোধন করে যেখানে আউটপুট সুইচারে একটি রুটের ভলিউম সামঞ্জস্য করার চেষ্টা করলে ভলিউম তার আসল মান ( 93f409 ) এ ফিরে যেতে পারে।

সংস্করণ 1.6.0-alpha02

8 মার্চ, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha02 প্রকাশ করা হয়েছে। অভ্যন্তরীণ শাখায় বিকশিত।

নতুন বৈশিষ্ট্য

  • AndroidX MediaRouter এ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
  • MediaRouteDescriptor এর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।

বাগ ফিক্স

  • Android U+-এ SystemUI আউটপুট সুইচার আমন্ত্রণ উন্নত করুন।

সংস্করণ 1.6.0-alpha01

ফেব্রুয়ারী 10, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ

এপিআই পরিবর্তন

  • আউটপুট সুইচার কনফিগার করার জন্য অ্যাপের মেকানিজম।

সংস্করণ 1.4

সংস্করণ 1.4.0

3 মে, 2023

androidx.mediarouter:mediarouter:1.4.0 এবং androidx.mediarouter:mediarouter-testing:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.

1.3.1 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialog যোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )
  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException এর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।
  • MediaRouteDescriptor.Builder.clearControlFilters যোগ করুন ( I3a4e1 )
  • MediaRouter এ অনুপস্থিত MainThread টীকা যোগ করুন। ( I3ef6e )
  • API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।

সংস্করণ 1.4.0-rc01

5 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.4.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.4.0-rc01 প্রকাশিত হয়েছে৷ সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।

  • MediaRouteProviderDescriptor-এ নাল তালিকাগুলি সরান।

সংস্করণ 1.4.0-beta02

22 ফেব্রুয়ারি, 2023

androidx.mediarouter:mediarouter:1.4.0-beta02 প্রকাশিত হয়েছে। 1.4.0-beta02 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException এর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।

সংস্করণ 1.4.0-beta01

25 জানুয়ারী, 2023

androidx.mediarouter:mediarouter:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

DynamicGroupRouteController.notifyDynamicRoutesChanged() এখন IllegalArgumentException নিক্ষেপ করে যখন পাস করা কোনো রুট SELECTED বা SELECTING না হয়। ( 8f6b3e )

বাগ ফিক্স

  • একটি শূন্য রুট প্রদানকারীকে ফিরিয়ে দিয়ে একটি এপিআই-অনুশীলন প্রদানকারী পরিষেবা বাস্তবায়নের কারণে সৃষ্ট ক্র্যাশের সমাধান করুন৷ ( 63f16d )
  • সুরক্ষিত ব্রডকাস্ট রিসিভারগুলিকে অ-রপ্তানিযোগ্য হিসাবে চিহ্নিত করে API 33+ টার্গেট করা অ্যাপগুলিতে কাজ করুন৷ ( 784f8b )
  • OverlayListView এ কিছু বানোয়াট নোলাবিলিটি টীকা ঠিক করুন। ( 472e3f )
  • SystemOutputSwitcherDialogController.showDialogEXTRA_CLOSE_ON_CONNECT যেখানে পরিধানের ডিভাইসগুলিতে ব্লুটুথ সেটিংসের খণ্ডটি হঠাৎ বন্ধ হয়ে যাবে সেখানে বাগ সংশোধন করুন৷ ( 28c9d8 )
  • আউটপুট সুইচারের পাবলিক পদ্ধতির Javadoc এ পরিবর্তন করা হয়েছে। ( f0ae94 , 44d2c9 )

সংস্করণ 1.4.0-alpha01

9 নভেম্বর, 2022

androidx.mediarouter:mediarouter:1.4.0-alpha01 প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialog যোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )

এপিআই পরিবর্তন

  • MediaRouteDescriptor.Builder.clearControlFilters যোগ করুন ( I3a4e1 )
  • MediaRouter এ অনুপস্থিত MainThread টীকা যোগ করুন। ( I3ef6e )

বাগ ফিক্স

  • MediaRouter.removeUserRoute ( b/202931542 ) কল করার কারণে ডিভাইস-নির্দিষ্ট ক্র্যাশের সমাধান করুন।
  • গোষ্ঠী বর্ণনাকারীরা ধারাবাহিকভাবে ভলিউম হ্যান্ডলিং আপডেটগুলি পাচ্ছেন না তা ঠিক করুন ( 461303 )।
  • API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।
  • প্ল্যাটফর্ম ( dd5c09 ) থেকে অবৈধ রুট বর্ণনাকারী পাওয়ার কারণে সৃষ্ট ক্র্যাশের সমাধান করুন।

সংস্করণ 1.3

সংস্করণ 1.3.1

জুলাই 27, 2022

androidx.mediarouter:mediarouter:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • একটি ডিভাইস-নির্দিষ্ট সমস্যা নিয়ে কাজ করুন যেখানে MediaRouter.removeUserRoute() একটি অপ্রত্যাশিত IllegalArgumentException ( b/202931542 ) নিক্ষেপ করবে।

সংস্করণ 1.3.0

20 এপ্রিল, 2022

androidx.mediarouter:mediarouter:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • MediaRouterParams এ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে।
  • একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouter রিসেট করতে পারে।
  • MediaRouterControllerDialog এ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন।
  • সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা।
  • MissingGetterMatchingBuilder এর জন্য API লিন্ট চেক অ্যান্ড্রয়েডএক্স-এর জন্য সক্ষম করা আছে।
  • মিডিয়ারাউটারের জন্য কোরের উপর নির্ভরতা 1.6.0 এ আপডেট করুন।

সংস্করণ 1.3.0-rc01

23 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

  • শেষ বিটা রিলিজ থেকে কোন পরিবর্তন.

সংস্করণ 1.3.0-beta01

9 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

  • শেষ আলফা রিলিজ থেকে কোন পরিবর্তন.

সংস্করণ 1.3.0-alpha01

15 ডিসেম্বর, 2021

androidx.mediarouter:mediarouter:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • MediaRouterParams এ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে ( I53d68 )
  • একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouter রিসেট করতে পারে। ( Id167c )
  • MediaRouterControllerDialog ( I7e574 ) এ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন
  • সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা ( Ifc901 )

বাগ ফিক্স

  • MissingGetterMatchingBuilder এর জন্য API lint চেক androidx ( I4bbea , b/138602561 ) এর জন্য সক্ষম করা হয়েছে

সংস্করণ 1.2

সংস্করণ 1.2.6

জানুয়ারী 26, 2022

androidx.mediarouter:mediarouter:1.2.6 প্রকাশিত হয়েছে। সংস্করণ 1.2.6 এই কমিট ধারণ করে.

বাগ ফিক্স

  • Android 12 b/210684559RemotePlaybackClient কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন

সংস্করণ 1.2.5

1 সেপ্টেম্বর, 2021

androidx.mediarouter:mediarouter:1.2.5 প্রকাশিত হয়েছে। সংস্করণ 1.2.5 এই কমিট ধারণ করে.

বাগ ফিক্স

  • আউটপুট সুইচারে মিডিয়া রুট বোতামটি লুকান যখন স্থানান্তর করার কোন রুট নেই।
  • গ্রুপ মেম্বার রুটের ভলিউম নিয়ন্ত্রণের সমস্যাগুলি ঠিক করুন।

সংস্করণ 1.2.4

16 জুন, 2021

androidx.mediarouter:mediarouter:1.2.4 প্রকাশিত হয়েছে। সংস্করণ 1.2.4 এই কমিট ধারণ করে.

বাগ ফিক্স

  • একটি সমস্যা সমাধান করা হয়েছে যেখানে MediaRouteButton সংযোগকারী অ্যানিমেশন রিপ্লে করে।
  • MediaRouteChooserDialog এ রুটের উল্লম্ব প্রান্তিককরণ স্থির করা হয়েছে।

সংস্করণ 1.2.3

5 মে, 2021

androidx.mediarouter:mediarouter:1.2.3 প্রকাশিত হয়েছে। সংস্করণ 1.2.3 এই কমিট ধারণ করে.

বাগ ফিক্স

  • কাস্টমাইজড চয়নকারী ডায়ালগের জন্য NullPointerException স্থির করা হয়েছে।
  • স্থির সমস্যা যেখানে MediaRouteButton একটি সংযোগ বিচ্ছিন্ন অবস্থা দেখায় এমনকি এটি সংযুক্ত থাকা অবস্থায়, যদি এটি সাময়িকভাবে অক্ষম থাকে।

সংস্করণ 1.2.2

ফেব্রুয়ারী 10, 2021

androidx.mediarouter:mediarouter:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • OnDynamicRouteChangedListener.onRouteChanged কল করা হলে নির্বাচিত রুটটি পুনরায় নির্বাচন করার চেষ্টা করবেন না।

সংস্করণ 1.2.1

13 জানুয়ারী, 2021

androidx.mediarouter:mediarouter:1.2.1 প্রকাশিত হয়েছে। সংস্করণ 1.2.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • BT উপলব্ধ থাকাকালীন unselect() কল করা হলে ফোন স্পিকার নির্বাচন করা ঠিক করুন
  • MediaRouter.Callback টাইমিং ঠিক করুন। Callback#onRouteSelected এবং Callback#onRouteUnselected OnPrepareTransferListener#onPrepareTransfer সম্পন্ন হওয়ার পর কল করা হবে।

সংস্করণ 1.2.0

অক্টোবর 14, 2020

androidx.mediarouter:mediarouter:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.

1.1.0 থেকে প্রধান বৈশিষ্ট্য

  • নিরবিচ্ছিন্ন মিডিয়া স্থানান্তর সমর্থন করে যা সিস্টেম UI এর মাধ্যমে মিডিয়া স্থানান্তর সক্ষম করে: আরও বিশদ বিবরণের জন্য মিডিয়া ভিডিওতে নতুন কী দেখুন
  • কলব্যাক নিবন্ধনের নির্দেশিকা পরিবর্তন করা হয়েছে৷ MediaRouter.addCallback() এর Javadoc-এ উদাহরণ কোড দেখুন
  • নির্বাচিত রুটটি পরিবর্তিত হওয়ার সময় ইভেন্টগুলি গ্রহণের জন্য একটি নতুন শ্রোতা MediaRouter#OnPrepareTransferListener যুক্ত করুন
  • রাউটিং কার্যকারিতা এবং ইউআই প্রকারগুলি বোঝাতে MediaRouterParams যুক্ত করুন।
  • অভ্যন্তরীণ ব্যবহারের অস্থায়ী ব্যবহারগুলি কেবল @RestrictTo(LIBRARY) দিয়ে পদ্ধতিগুলি প্রতিরোধ করুন

সংস্করণ 1.2.0-আরসি 02

অক্টোবর 1, 2020

androidx.mediarouter:mediarouter:1.2.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-আরসি 02 এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • এমন একটি সমস্যা স্থির করে যে RouteController#onUnselect যখন সিস্টেম ইউআইয়ের মাধ্যমে কাস্টিং বন্ধ করে দেয় তখন কল করা যায় না।

সংস্করণ 1.2.0-rc01

16 সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • ব্লুটুথ অডিও ডিভাইস সংযুক্ত থাকলে বর্তমান ing ালাইয়ের সংযোগ বিচ্ছিন্নকরণ স্থির করে।
  • মেডিয়ারআউটপ্রোভাইডারে IllegalArgumentException ছুঁড়ে ফেলা অবৈধভাবে নিক্ষেপ করা MediaRouteProvider#notifyDynamicRoutesChanged()
  • আউটপুট স্যুইচার কাজ থেকে কাস্টিং বন্ধ করুন

সংস্করণ 1.2.0-beta01

2শে সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-BETA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • সমর্থন বিজোড় মিডিয়া ট্রান্সফার যা সিস্টেম ইউআই এর মাধ্যমে মিডিয়া স্থানান্তরকে সক্ষম করে: আরও তথ্যের জন্য মিডিয়া ভিডিওতে কী নতুন তা দেখুন

এপিআই পরিবর্তন

  • MediaRouter.OnPrepareTransferListener তৈরি করুন on

বাগ ফিক্স

  • গ্রুপ রুটের ভলিউম নিয়ন্ত্রণগুলি ঠিক করুন।
  • যখন একটি গ্রুপ রুট তৈরি করা হয়, পরে প্রথমে একটি গ্রুপ রুট এবং সদস্য রুট তৈরি করে।
  • আউটপুট স্যুইচার কাজের ক্ষেত্রে "স্টপ" করুন।
  • কলব্যাকগুলি ঠিক করুন যা প্রত্যাশিত বলা হয় না
    • রাউটিং সেশন তৈরি করা হলে RouteController#onSelect
    • MediaRouter.Callback#onRouteSelected
    • MediaRouter.Callback#onRouteSelected
  • কলব্যাকগুলি সরানো উচিত

সংস্করণ 1.2.0-alpha02

22 জুলাই, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • নির্বাচিত রুটটি অনুরোধ করা রুট থেকে আলাদা হলে অবহিত করার জন্য একটি নতুন MediaRouter.Callback#onRouteSelected যুক্ত করুন ( আইইইইই 16 )
  • নির্বাচিত রুটটি পরিবর্তিত হতে চলেছে যখন ইভেন্টগুলি গ্রহণের জন্য একটি নতুন শ্রোতা MediaRouter#OnPrepareTransferListener যুক্ত করুন ( i6ace1 )
  • মেডিয়েরৌটারপ্যারাম যুক্ত করুন ( i33150 )
  • কলব্যাক নিবন্ধকরণ সম্পর্কে গাইডেন্স পরিবর্তন করেছে। MediaRouter.addCallback() ( আই 58112 ) এর জাভাডোকের উদাহরণ কোডটি দেখুন

সংস্করণ 1.2.0-alpha01

এপ্রিল 15, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • অভ্যন্তরীণ ব্যবহারের অস্থায়ী ব্যবহারগুলি কেবল @RestrictTo(LIBRARY) দিয়ে পদ্ধতিগুলি প্রতিরোধ করুন

বাগ ফিক্স

  • কাস্ট ডায়ালগ ইস্যুতে টকব্যাক সমাধান করেছেন
  • গার্ড ডায়নামিকগ্রুপ্রোটারকন্ট্রোলারের শ্রোতার একটি লক সহ

সংস্করণ 1.1

সংস্করণ 1.1.0

5 সেপ্টেম্বর, 2019

androidx.mediarouter:mediarouter:1.1.0 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

1.0.0 সাল থেকে পরিবর্তনগুলি আমদানি করুন

  • গতিশীল গ্রুপ সমর্থন
    • ব্যবহারকারীদের গতিশীলভাবে রুট ডিভাইসগুলি যুক্ত করতে বা অপসারণ করতে দেয়।
    • একটি গতিশীল গোষ্ঠী সক্ষম করতে, MediaRouteButton.enableDynamicGroup() কল করুন; অ্যাপটি গতিশীল গোষ্ঠীর জন্য একটি নতুন ডায়ালগ দেখায়
    • ইনস্টলড MediaRouteProvider কার্যকারিতা সক্ষম করতে ডায়নামিক গ্রুপকেও সমর্থন করা উচিত।

সংস্করণ 1.1.0-rc01

13 জুন, 2019

androidx.mediarouter:mediarouter:1.1.0-rc01 1.1.0-beta02 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

সংস্করণ 1.1.0-BETA02

জুন 5, 2019

androidx.mediarouter:mediarouter:1.1.0-beta02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • মেডিয়েরোটার ডায়ালগগুলিতে আরটিএল ভাষাগুলি সমর্থন করুন

বাগ ফিক্স

  • মেডিয়ারউট ডায়ালগগুলির নীচের প্যাডিং ঠিক করুন

সংস্করণ 1.1.0-beta01

7 মে, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • @NonNull হিসাবে চিহ্নিত নাল আর্গুমেন্টগুলির জন্য NullPointerException IllegalPointerException পরিবর্তনগুলি পরিবর্তন করেছে।

এপিআই পরিবর্তন

  • DynamicRouteDescriptor জন্য কলব্যাক লজিক পরিবর্তন করা হয়েছিল। এখন MediaRouteProvider কলব্যাক পদ্ধতিতে সরাসরি কল করার পরিবর্তে MediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChanged কন্ট্রোলার.নোটাইফাইডিএনমিক্রুটসচ্যাঞ্জডকে কল করবে।

সংস্করণ 1.1.0-Alpha03

3 এপ্রিল, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha03 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

বাগ ফিক্স

  • মেডিয়ারআউটভলিউমস্লাইডার এবং নিবন্ধিতমুক্তিপ্রোভাইডারে স্থির ক্র্যাশগুলি।

সংস্করণ 1.1.0-alpha02

13 মার্চ, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • অ্যান্ড্রয়েড স্টুডিও লেআউট পূর্বরূপে মেডিয়ারউটেবটনকে সমর্থন করুন

এপিআই পরিবর্তন

  • ডায়নামিক গ্রুপ বৈশিষ্ট্যটি সক্ষম করতে MediaRouteActionProvider এবং MediaRouteButton enableDynamicGroup()
  • MediaRouteActionProvider এবং MediaRouteButton -এ setAlwaysVisible(boolean) পদ্ধতি যুক্ত করা হয়েছে MediaRouteButton সর্বদা দৃশ্যমান করার অনুমতি দেওয়ার জন্য

বাগ ফিক্স

  • MediaRouteCastDialog সারিগুলি ক্লিক করা সহজ
  • onRouteChanged কলব্যাকের অপ্রয়োজনীয় কলগুলি সরানো হয়েছে

সংস্করণ 1.1.0-alpha01

ডিসেম্বর 3, 2018

নতুন বৈশিষ্ট্য

  • যুক্ত গতিশীল গ্রুপ রুট যুক্ত
    • MediaRouteProviders দ্বারা গতিশীল গ্রুপ রুটগুলিকে সমর্থন করার জন্য এপিআই যুক্ত করা হয়েছে
    • গতিশীল গ্রুপ রুটগুলির জন্য রুট চয়নকারী এবং নিয়ামক সংলাপের জন্য নতুন ইউএক্স যুক্ত করা হয়েছে
,

মেডিয়েরৌটার

একটি সাধারণ ইউজার ইন্টারফেস ব্যবহার করে দূরবর্তী রিসিভার ডিভাইসে মিডিয়া ডিসপ্লে এবং প্লেব্যাক সক্ষম করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
20 মার্চ, 2024 1.7.0 - - -

নির্ভরতা ঘোষণা করা

মেডিয়েরোআউটারের উপর নির্ভরতা যুক্ত করতে, আপনাকে অবশ্যই আপনার প্রকল্পে গুগল মাভেন রিপোজিটরি যুক্ত করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.mediarouter:mediarouter:1.7.0"
}

কোটলিন

dependencies {
    implementation("androidx.mediarouter:mediarouter:1.7.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.7

সংস্করণ 1.7.0

20 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0 এবং androidx.mediarouter:mediarouter-testing:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এ এই কমিটস রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo isSystemRoute() যুক্ত করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফিরে আসে, যার অর্থ সিস্টেমটি রুট সরবরাহকারী এবং অ্যাপ্লিকেশনটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( আই 949E4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient অবমূল্যায়ন করুন em আপনার addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করা উচিত যাতে removeRemoteControlClient(Object) কল করার দরকার নেই। ( I8fc5e )।
  • MediaRouteButton AppCompatImageView প্রসারিত করুন। ( আইবি 455 ই )।
  • DEVICE_TYPE_SMARTPHONE যুক্ত করুন, যা ইঙ্গিত দেয় যে একটি মিডিয়া রুট একটি স্মার্টফোন। ( I39837 )।
  • সিস্টেমের রুটগুলি বর্ণনা করার জন্য ডিভাইস টাইপ MediaRouter2 থেকে অ্যান্ড্রয়েডএক্স MediaRouter ডিভাইস টাইপ ম্যাপিংগুলি উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, এইচডিএমআই, ওয়্যার্ড)। ( আইসিসিএফএফএ )

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশনগুলি যুক্ত করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশ ঘটায়। ( সিডিডিবিএ 9 , বি/261878418 )।
  • অ্যান্ড্রয়েড.মিডিয়া.মিডিয়েরোউটার# isSystemRoute android.media.MediaRouter#addUserRoute() ( এ 27 এফ 6 বি ) এর মাধ্যমে যুক্ত ব্যবহারকারী রুটগুলির জন্য সত্য ফিরিয়ে আনার জন্য বাগটি ফিক্স করুন।

নতুন বৈশিষ্ট্য

  • মিনসডিকে 19 এ বাম্প করুন। ( E8C4463 )

সংস্করণ 1.7.0-আরসি 01

6 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।

সংস্করণ 1.7.0-BETA01

21 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.7.0-Alpha02

7 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA02 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • মিনসডিকে 19 এ বাম্প করুন। ( E8C4463 )

এপিআই পরিবর্তন

  • সিস্টেমের রুটগুলি বর্ণনা করার জন্য ডিভাইস টাইপ MediaRouter2 থেকে অ্যান্ড্রয়েডএক্স MediaRouter ডিভাইস টাইপ ম্যাপিংগুলি উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, এইচডিএমআই, ওয়্যার্ড)। ( আইসিসিএফএফএ )

বাগ ফিক্স

  • অ্যান্ড্রয়েড.মিডিয়া.মিডিয়েরোউটার# isSystemRoute android.media.MediaRouter#addUserRoute() ( এ 27 এফ 6 বি ) এর মাধ্যমে যুক্ত ব্যবহারকারী রুটগুলির জন্য সত্য ফিরিয়ে আনার জন্য বাগটি ফিক্স করুন।

সংস্করণ 1.7.0-Alpha01

15 নভেম্বর, 2023

androidx.mediarouter:mediarouter:1.7.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo isSystemRoute() যুক্ত করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফিরে আসে, যার অর্থ সিস্টেমটি রুট সরবরাহকারী এবং অ্যাপ্লিকেশনটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( আই 949E4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient অবমূল্যায়ন করুন em আপনার addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করা উচিত যাতে removeRemoteControlClient(Object) কল করার দরকার নেই। ( I8fc5e )।
  • MediaRouteButton AppCompatImageView প্রসারিত করুন। ( আইবি 455 ই )।
  • DEVICE_TYPE_SMARTPHONE যুক্ত করুন, যা ইঙ্গিত দেয় যে একটি মিডিয়া রুট একটি স্মার্টফোন। ( I39837 )।

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশনগুলি যুক্ত করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশ ঘটায়। ( সিডিডিবিএ 9 , বি/261878418 )।

সংস্করণ 1.6

সংস্করণ 1.6.0

20 সেপ্টেম্বর, 2023

androidx.mediarouter:mediarouter:1.6.0 এবং androidx.mediarouter:mediarouter-testing:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এ এই কমিটস রয়েছে।

1.4.0 সাল থেকে প্রধান বৈশিষ্ট্য

  • আউটপুট স্যুইচারের জন্য রুটের তালিকা পছন্দ
  • অ্যান্ড্রয়েডএক্স মেডিয়েরোউটারে রুটের তালিকা পছন্দ সমর্থন সমর্থন যুক্ত করুন।
  • মেডিয়ারআউটডেস্ক্রিপ্টরটির জন্য দৃশ্যমানতা সমর্থন যুক্ত করুন।
  • আরও ভাল ব্যবহারকারীর অভিজ্ঞতা ((i9dbcb) [https://android-review.googlesource.com//#/ic/i9dbcb8d9e5e4902d48f1bfb413e04781c6ay35)) সরবরাহ করতে মেডিয়ারউটেবটনকে নতুন করে সংশোধন করুন। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করার জন্য ব্যবহারকারীর কাছে একটি ইঙ্গিত যুক্ত করুন।
    • পূর্বনির্ধারিত সময়ের শেষে প্রদর্শিত হওয়ার জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যুক্ত করুন।
  • স্ক্রিনটি বন্ধ হয়ে গেলে মেডিয়েরোটার ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যুক্ত করা হয়েছে।

সংস্করণ 1.6.0-আরসি 01

23 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-RC01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • স্ক্রিনটি বন্ধ হয়ে গেলে MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যুক্ত করা হয়েছে। ( আইবি 25 ইই )।

বাগ ফিক্স

  • প্ল্যাটফর্ম MediaRouter থেকে বিচ্ছিন্ন করতে AxMediaRouter MediaRouter লগিং ট্যাগটি পরিবর্তন করেছে। ( আইবি 619 এফ )।

সংস্করণ 1.6.0-BETA01

9 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • অ্যান্ড্রয়েড ইউ প্ল্যাটফর্ম এপিআইগুলির জন্য সমর্থন ঠিক করুন। ( আইই 9117 , বি/289269026 )

বাগ ফিক্স

  • MediaRouteChooserDialog অনুবাদগুলি ঠিক করুন। ( d39a7f )

সংস্করণ 1.6.0-Alpha05

জুন 21, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha05 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA05 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • ব্যবহারকারীকে লিখিত গাইডেন্স সরবরাহ করে আবিষ্কার করা ডিভাইসের অভাব পরিচালনা করতে MediaRouteChooserDialog ইউআই উন্নত করুন ( আই 0 সিএডি 9 , আই 3 ডি 445 )।

সংস্করণ 1.6.0-Alpha04

7 জুন, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha04 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় বিকাশ করা হয়েছে।

নতুন বৈশিষ্ট্য

  • আরও ভাল ব্যবহারকারীর অভিজ্ঞতা ( আই 9 ডিবিসিবি ) সরবরাহ করতে MediaRouteButton নতুন করে দিন। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করার জন্য ব্যবহারকারীর কাছে একটি ইঙ্গিত যুক্ত করুন।
    • পূর্বনির্ধারিত সময়ের শেষে প্রদর্শিত হওয়ার জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যুক্ত করুন।

এপিআই পরিবর্তন

  • প্ল্যাটফর্ম থেকে নতুন MediaRouteDescriptor ডিভাইস প্রকারগুলি আনুন। ( I75ba6 )।

বাগ ফিক্স

  • নন-ডায়নামিক রুট কন্ট্রোলারগুলিতে স্থির ভলিউম সামঞ্জস্য ( I730EC )।
  • MediaRouteButton সর্বদা সক্ষম করুন ( i1e9ff )।
  • অ্যান্ড্রয়েড মিডিয়া রাউটার লাইব্রেরি ( আই 97 সিএবি ) ব্যবহার করে অ্যান্ড্রয়েড ইউ বৈশিষ্ট্যগুলি অ্যাক্সেসযোগ্য হতে বাধা দেওয়ার জন্য কিছু অ্যান্ড্রয়েড সংস্করণ রানটাইম চেকগুলি ঠিক করুন।

সংস্করণ 1.6.0-Alpha03

12 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha03 প্রকাশিত হয়েছে। এটি একটি অভ্যন্তরীণ শাখা থেকে মুক্তি পেয়েছিল।

  • MediaRouteDescriptor এর দৃশ্যমানতা এপিআইয়ের চারপাশে কিছু পরিবর্তন করুন।
  • MediaRouteActionProvider.setAlwaysVisible অবমূল্যায়ন করুন MediaRouteButton.setAlwaysVisible
  • নন-ডায়নামিক রুট কন্ট্রোলারগুলির জন্য ভলিউম সামঞ্জস্য করুন। এটি এমন একটি বাগকে সম্বোধন করে যেখানে আউটপুট স্যুইচারের কোনও রুটের ভলিউম সামঞ্জস্য করার চেষ্টা করা ভলিউমকে তার মূল মানটিতে ফিরে যেতে পারে ( 93F409 )।

সংস্করণ 1.6.0-Alpha02

8 মার্চ, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha02 প্রকাশিত হয়েছে। অভ্যন্তরীণ শাখায় বিকাশিত।

নতুন বৈশিষ্ট্য

  • অ্যান্ড্রয়েডএক্স MediaRouter রুটের তালিকা পছন্দ সমর্থন সমর্থন যুক্ত করুন।
  • MediaRouteDescriptor জন্য দৃশ্যমানতা সমর্থন যুক্ত করুন।

বাগ ফিক্স

  • অ্যান্ড্রয়েড ইউ+এ সিস্টেমুই আউটপুট স্যুইচারের অনুরোধটি উন্নত করুন।

সংস্করণ 1.6.0-Alpha01

ফেব্রুয়ারী 10, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • আউটপুট স্যুইচারের জন্য রুটের তালিকা পছন্দ

এপিআই পরিবর্তন

  • আউটপুট স্যুইচারটি কনফিগার করার জন্য অ্যাপ্লিকেশনটির জন্য প্রক্রিয়া।

সংস্করণ 1.4

সংস্করণ 1.4.0

3 মে, 2023

androidx.mediarouter:mediarouter:1.4.0 এবং androidx.mediarouter:mediarouter-testing:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এ এই কমিটস রয়েছে।

1.3.1 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • সিস্টেমের আউটপুট স্যুইচার ডায়ালগ, বা পরিধানের ডিভাইসে ব্লুটুথ সেটিংস খণ্ডটি দেখানোর জন্য SystemOutputSwitcherDialogController#showDialog যুক্ত করুন যেখানে সিস্টেম আউটপুট স্যুইচার উপলব্ধ নেই। ( আইসি 3 ডি 78 )
  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException কারণে অ্যাপ্লিকেশন ক্র্যাশ হয়ে যাওয়ার কারণে রিগ্রেশন ফিক্স করুন।
  • MediaRouteDescriptor.Builder.clearControlFilters ( আই 3 এ 4 ই 1 ) যুক্ত করুন
  • MediaRouter অনুপস্থিত MainThread টীকাগুলি যুক্ত করুন। ( I3ef6e )
  • এপিআই 33+ ( বি 2 এ 663 ) এ সম্প্রচার রিসিভার রফতানি পতাকা যুক্ত করুন।

সংস্করণ 1.4.0-rc01

5 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.4.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.4.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

  • মেডিয়ারউটেপ্রোভিডারডিস্ক্রিপ্টর নাল তালিকাগুলি সরান।

সংস্করণ 1.4.0-BETA02

22 ফেব্রুয়ারি, 2023

androidx.mediarouter:mediarouter:1.4.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA02 এর মধ্যে এই কমিট রয়েছে।

বাগ ফিক্স

  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException কারণে অ্যাপ্লিকেশন ক্র্যাশ হয়ে যাওয়ার কারণে রিগ্রেশন ফিক্স করুন।

সংস্করণ 1.4.0-beta01

25 জানুয়ারী, 2023

androidx.mediarouter:mediarouter:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

DynamicGroupRouteController.notifyDynamicRoutesChanged() এখন কোনও রুট পাস করা বা নির্বাচন করা হলে IllegalArgumentException ছুঁড়ে দেয়। ( 8f6b3e )

বাগ ফিক্স

  • একটি এপিআই-অনুগত সরবরাহকারী পরিষেবা বাস্তবায়নের ফলে নাল রুট সরবরাহকারীকে ফিরিয়ে দেওয়া ক্র্যাশ করুন। ( 63F16D )
  • সুরক্ষিত সম্প্রচার রিসিভারগুলি এপিআই 33+ টার্গেট করে অ্যাপ্লিকেশনগুলিতে অ-রফতানি হিসাবে চিহ্নিত করে কাজ করুন। ( 784f8b )
  • OverlayListView কিছু উত্সাহী নালিবিলিটি টীকাগুলি ঠিক করুন। ( 472e3f )
  • বাগটি ঠিক করুন যেখানে EXTRA_CLOSE_ON_CONNECT SystemOutputSwitcherDialogController.showDialog কন্ট্রোলার.শোডিয়ালগ ব্লুটুথ সেটিংস খণ্ডটি পরিধানের ডিভাইসে হঠাৎ বন্ধ করে দেবে। ( 28c9d8 )
  • আউটপুট স্যুইচারের পাবলিক পদ্ধতির জাভাদোকে পরিবর্তিত হয়েছে। ( F0ae94 , 44D2C9 )

সংস্করণ 1.4.0-আলফা 01

9 নভেম্বর, 2022

androidx.mediarouter:mediarouter:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • সিস্টেমের আউটপুট স্যুইচার ডায়ালগ, বা পরিধানের ডিভাইসে ব্লুটুথ সেটিংস খণ্ডটি দেখানোর জন্য SystemOutputSwitcherDialogController#showDialog যুক্ত করুন যেখানে সিস্টেম আউটপুট স্যুইচার উপলব্ধ নেই। ( আইসি 3 ডি 78 )

এপিআই পরিবর্তন

  • MediaRouteDescriptor.Builder.clearControlFilters ( আই 3 এ 4 ই 1 ) যুক্ত করুন
  • MediaRouter অনুপস্থিত MainThread টীকাগুলি যুক্ত করুন। ( I3ef6e )

বাগ ফিক্স

  • MediaRouter.removeUserRoute ( বি/202931542 ) কল করে সৃষ্ট ডিভাইস-নির্দিষ্ট ক্র্যাশটি ঠিক করুন।
  • গ্রুপের বর্ণনাকারীরা ভলিউম হ্যান্ডলিং আপডেটগুলি ধারাবাহিকভাবে গ্রহণ না করে ( 461303 ) ঠিক করুন।
  • এপিআই 33+ ( বি 2 এ 663 ) এ সম্প্রচার রিসিভার রফতানি পতাকা যুক্ত করুন।
  • প্ল্যাটফর্ম ( DD5C09 ) থেকে অবৈধ রুট বর্ণনাকারীদের দ্বারা সৃষ্ট ক্র্যাশটি ঠিক করুন।

সংস্করণ 1.3

সংস্করণ 1.3.1

জুলাই 27, 2022

androidx.mediarouter:mediarouter:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • একটি ডিভাইস-নির্দিষ্ট ইস্যুটির চারপাশে কাজ করুন যেখানে MediaRouter.removeUserRoute() একটি অপ্রত্যাশিত IllegalArgumentException ( বি/202931542 ) ফেলে দেবে।

সংস্করণ 1.3.0

20 এপ্রিল, 2022

androidx.mediarouter:mediarouter:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এ এই কমিটস রয়েছে।

1.2.0 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • MediaRouterParams একটি পতাকা যুক্ত করুন যা রানটাইমে বিরামবিহীন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে।
  • একটি টেস্টিং আর্টিফ্যাক্ট যুক্ত করা হয়েছে যা MediaRouter পুনরায় সেট করতে পারে।
  • MediaRouterControllerDialog ইউএক্স টুইটের জন্য একটি রাউটার প্যারাম যুক্ত করুন।
  • জনসাধারণের পদ্ধতির জন্য টীকাযুক্ত নালেন্স।
  • এপিআই লিন্ট চেকের জন্য MissingGetterMatchingBuilder জন্য অ্যান্ড্রয়েডএক্সের জন্য সক্ষম করা হয়েছে।
  • মেডিয়েরোউটারের জন্য কোরের উপর নির্ভরতা আপডেট করুন 1.6.0।

সংস্করণ 1.3.0-rc01

23 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

  • শেষ বিটা প্রকাশের পরে কোনও পরিবর্তন নেই।

সংস্করণ 1.3.0-beta01

9 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

  • শেষ আলফা প্রকাশের পরে কোনও পরিবর্তন নেই।

সংস্করণ 1.3.0-alpha01

15 ডিসেম্বর, 2021

androidx.mediarouter:mediarouter:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • MediaRouterParams একটি পতাকা যুক্ত করুন যা রানটাইম ( i53d68 ) এ বিরামবিহীন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে
  • একটি টেস্টিং আর্টিফ্যাক্ট যুক্ত করা হয়েছে যা MediaRouter পুনরায় সেট করতে পারে। ( আইডি 167 সি )
  • MediaRouterControllerDialog ( i7e574 ) এ ইউএক্স টুইটের জন্য একটি রাউটার প্যারাম যুক্ত করুন
  • জনসাধারণের পদ্ধতির জন্য টীকাযুক্ত নালেন্স ( আইএফসি 901 )

বাগ ফিক্স

সংস্করণ 1.2

সংস্করণ 1.2.6

জানুয়ারী 26, 2022

androidx.mediarouter:mediarouter:1.2.6 প্রকাশিত হয়েছে। সংস্করণ 1.2.6 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • অ্যান্ড্রয়েড 12 বি/210684559RemotePlaybackClient কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন

সংস্করণ 1.2.5

1 সেপ্টেম্বর, 2021

androidx.mediarouter:mediarouter:1.2.5 প্রকাশিত হয়েছে। সংস্করণ 1.2.5 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • যখন স্থানান্তর করার কোনও রুট নেই তখন আউটপুট স্যুইচারে মিডিয়া রুট বোতামটি লুকান।
  • গ্রুপ সদস্য রুটগুলির ভলিউম নিয়ন্ত্রণের সমস্যাগুলি সমাধান করুন।

সংস্করণ 1.2.4

16 জুন, 2021

androidx.mediarouter:mediarouter:1.2.4 প্রকাশিত হয়েছে। সংস্করণ 1.2.4 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • এমন একটি সমস্যা স্থির করে যেখানে মেডিয়ারউটেবেটন সংযোগকারী অ্যানিমেশন পুনরায় প্রতিস্থাপন করে।
  • MediaRouteChooserDialog রুটগুলির উল্লম্ব প্রান্তিককরণ স্থির করে।

সংস্করণ 1.2.3

5 মে, 2021

androidx.mediarouter:mediarouter:1.2.3 প্রকাশিত হয়েছে। সংস্করণ 1.2.3 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • কাস্টমাইজড চয়নার ডায়ালগের জন্য নালপোইন্টার এক্সসেপশন স্থির করুন।
  • স্থির সমস্যা যেখানে মিডিয়েরউইউটিবটন একটি সংযোগ বিচ্ছিন্ন অবস্থায় এমনকি এটি অস্থায়ীভাবে অক্ষম থাকলে এটি একটি সংযোগ বিচ্ছিন্ন রাষ্ট্র দেখায়।

সংস্করণ 1.2.2

ফেব্রুয়ারী 10, 2021

androidx.mediarouter:mediarouter:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • যখন OnDynamicRouteChangedListener.onRouteChanged বলা হয় তখন নির্বাচিত রুটটি পুনরায় নির্বাচন করার চেষ্টা করবেন না।

সংস্করণ 1.2.1

13 জানুয়ারী, 2021

androidx.mediarouter:mediarouter:1.2.1 প্রকাশিত হয়েছে। সংস্করণ 1.2.1 এ এই কমিটস রয়েছে।

বাগ ফিক্স

  • বিটি উপলভ্য থাকাকালীন unselect() কল করা হলে ফোন স্পিকার নির্বাচন করা ঠিক করুন
  • মেডিয়ারউটার ফিক্স করুন CCallback সময়। Callback#onRouteSelected এবং Callback#onRouteUnselected OnPrepareTransferListener#onPrepareTransfer শেষ হওয়ার পরে ডাকা হবে।

সংস্করণ 1.2.0

অক্টোবর 14, 2020

androidx.mediarouter:mediarouter:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এ এই কমিটস রয়েছে।

1.1.0 থেকে প্রধান বৈশিষ্ট্য

  • সমর্থন বিজোড় মিডিয়া ট্রান্সফার যা সিস্টেম ইউআই এর মাধ্যমে মিডিয়া স্থানান্তরকে সক্ষম করে: আরও তথ্যের জন্য মিডিয়া ভিডিওতে কী নতুন তা দেখুন
  • কলব্যাক নিবন্ধকরণ সম্পর্কে গাইডেন্স পরিবর্তন করেছে। MediaRouter.addCallback() এর জাভাদোকের উদাহরণ কোডটি দেখুন
  • নির্বাচিত রুটটি পরিবর্তিত হওয়ার সময় ইভেন্টগুলি গ্রহণের জন্য একটি নতুন শ্রোতা MediaRouter#OnPrepareTransferListener যুক্ত করুন
  • রাউটিং কার্যকারিতা এবং ইউআই প্রকারগুলি বোঝাতে MediaRouterParams যুক্ত করুন।
  • অভ্যন্তরীণ ব্যবহারের অস্থায়ী ব্যবহারগুলি কেবল @RestrictTo(LIBRARY) দিয়ে পদ্ধতিগুলি প্রতিরোধ করুন

সংস্করণ 1.2.0-আরসি 02

অক্টোবর 1, 2020

androidx.mediarouter:mediarouter:1.2.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-আরসি 02 এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • এমন একটি সমস্যা স্থির করে যে RouteController#onUnselect যখন সিস্টেম ইউআইয়ের মাধ্যমে কাস্টিং বন্ধ করে দেয় তখন কল করা যায় না।

সংস্করণ 1.2.0-rc01

16 সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • ব্লুটুথ অডিও ডিভাইস সংযুক্ত থাকলে বর্তমান ing ালাইয়ের সংযোগ বিচ্ছিন্নকরণ স্থির করে।
  • মেডিয়ারআউটপ্রোভাইডারে IllegalArgumentException ছুঁড়ে ফেলা অবৈধভাবে নিক্ষেপ করা MediaRouteProvider#notifyDynamicRoutesChanged()
  • আউটপুট স্যুইচার কাজ থেকে কাস্টিং বন্ধ করুন

সংস্করণ 1.2.0-beta01

2শে সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-BETA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • সমর্থন বিজোড় মিডিয়া ট্রান্সফার যা সিস্টেম ইউআই এর মাধ্যমে মিডিয়া স্থানান্তরকে সক্ষম করে: আরও তথ্যের জন্য মিডিয়া ভিডিওতে কী নতুন তা দেখুন

এপিআই পরিবর্তন

  • MediaRouter.OnPrepareTransferListener তৈরি করুন on

বাগ ফিক্স

  • গ্রুপ রুটের ভলিউম নিয়ন্ত্রণগুলি ঠিক করুন।
  • যখন একটি গ্রুপ রুট তৈরি করা হয়, পরে প্রথমে একটি গ্রুপ রুট এবং সদস্য রুট তৈরি করে।
  • আউটপুট স্যুইচার কাজের ক্ষেত্রে "স্টপ" করুন।
  • কলব্যাকগুলি ঠিক করুন যা প্রত্যাশিত বলা হয় না
    • রাউটিং সেশন তৈরি করা হলে RouteController#onSelect
    • MediaRouter.Callback#onRouteSelected
    • MediaRouter.Callback#onRouteSelected
  • কলব্যাকগুলি সরানো উচিত

সংস্করণ 1.2.0-alpha02

22 জুলাই, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • নির্বাচিত রুটটি অনুরোধ করা রুট থেকে আলাদা হলে অবহিত করার জন্য একটি নতুন MediaRouter.Callback#onRouteSelected যুক্ত করুন ( আইইইইই 16 )
  • নির্বাচিত রুটটি পরিবর্তিত হতে চলেছে যখন ইভেন্টগুলি গ্রহণের জন্য একটি নতুন শ্রোতা MediaRouter#OnPrepareTransferListener যুক্ত করুন ( i6ace1 )
  • মেডিয়েরৌটারপ্যারাম যুক্ত করুন ( i33150 )
  • কলব্যাক নিবন্ধকরণ সম্পর্কে গাইডেন্স পরিবর্তন করেছে। MediaRouter.addCallback() ( আই 58112 ) এর জাভাডোকের উদাহরণ কোডটি দেখুন

সংস্করণ 1.2.0-alpha01

এপ্রিল 15, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • অভ্যন্তরীণ ব্যবহারের অস্থায়ী ব্যবহারগুলি কেবল @RestrictTo(LIBRARY) দিয়ে পদ্ধতিগুলি প্রতিরোধ করুন

বাগ ফিক্স

  • কাস্ট ডায়ালগ ইস্যুতে টকব্যাক সমাধান করেছেন
  • গার্ড ডায়নামিকগ্রুপ্রোটারকন্ট্রোলারের শ্রোতার একটি লক সহ

সংস্করণ 1.1

সংস্করণ 1.1.0

5 সেপ্টেম্বর, 2019

androidx.mediarouter:mediarouter:1.1.0 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

1.0.0 সাল থেকে পরিবর্তনগুলি আমদানি করুন

  • গতিশীল গ্রুপ সমর্থন
    • ব্যবহারকারীদের গতিশীলভাবে রুট ডিভাইসগুলি যুক্ত করতে বা অপসারণ করতে দেয়।
    • একটি গতিশীল গোষ্ঠী সক্ষম করতে, MediaRouteButton.enableDynamicGroup() কল করুন; অ্যাপটি গতিশীল গোষ্ঠীর জন্য একটি নতুন ডায়ালগ দেখায়
    • ইনস্টলড MediaRouteProvider কার্যকারিতা সক্ষম করতে ডায়নামিক গ্রুপকেও সমর্থন করা উচিত।

সংস্করণ 1.1.0-rc01

13 জুন, 2019

androidx.mediarouter:mediarouter:1.1.0-rc01 1.1.0-beta02 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

সংস্করণ 1.1.0-BETA02

জুন 5, 2019

androidx.mediarouter:mediarouter:1.1.0-beta02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • মেডিয়েরোটার ডায়ালগগুলিতে আরটিএল ভাষাগুলি সমর্থন করুন

বাগ ফিক্স

  • মেডিয়ারউট ডায়ালগগুলির নীচের প্যাডিং ঠিক করুন

সংস্করণ 1.1.0-beta01

7 মে, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • @NonNull হিসাবে চিহ্নিত নাল আর্গুমেন্টগুলির জন্য NullPointerException IllegalPointerException পরিবর্তনগুলি পরিবর্তন করেছে।

এপিআই পরিবর্তন

  • DynamicRouteDescriptor জন্য কলব্যাক লজিক পরিবর্তন করা হয়েছিল। এখন MediaRouteProvider কলব্যাক পদ্ধতিতে সরাসরি কল করার পরিবর্তে MediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChanged কন্ট্রোলার.নোটাইফাইডিএনমিক্রুটসচ্যাঞ্জডকে কল করবে।

সংস্করণ 1.1.0-Alpha03

3 এপ্রিল, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha03 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

বাগ ফিক্স

  • মেডিয়ারআউটভলিউমস্লাইডার এবং নিবন্ধিতমুক্তিপ্রোভাইডারে স্থির ক্র্যাশগুলি।

সংস্করণ 1.1.0-alpha02

13 মার্চ, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • অ্যান্ড্রয়েড স্টুডিও লেআউট পূর্বরূপে মেডিয়ারউটেবটনকে সমর্থন করুন

এপিআই পরিবর্তন

  • ডায়নামিক গ্রুপ বৈশিষ্ট্যটি সক্ষম করতে MediaRouteActionProvider এবং MediaRouteButton enableDynamicGroup()
  • MediaRouteActionProvider এবং MediaRouteButton -এ setAlwaysVisible(boolean) পদ্ধতি যুক্ত করা হয়েছে MediaRouteButton সর্বদা দৃশ্যমান করার অনুমতি দেওয়ার জন্য

বাগ ফিক্স

  • MediaRouteCastDialog সারিগুলি ক্লিক করা সহজ
  • onRouteChanged কলব্যাকের অপ্রয়োজনীয় কলগুলি সরানো হয়েছে

সংস্করণ 1.1.0-alpha01

ডিসেম্বর 3, 2018

নতুন বৈশিষ্ট্য

  • যুক্ত গতিশীল গ্রুপ রুট যুক্ত
    • MediaRouteProviders দ্বারা গতিশীল গ্রুপ রুটগুলিকে সমর্থন করার জন্য এপিআই যুক্ত করা হয়েছে
    • গতিশীল গ্রুপ রুটগুলির জন্য রুট চয়নকারী এবং নিয়ামক সংলাপের জন্য নতুন ইউএক্স যুক্ত করা হয়েছে
,

মেডিয়েরৌটার

একটি সাধারণ ইউজার ইন্টারফেস ব্যবহার করে দূরবর্তী রিসিভার ডিভাইসে মিডিয়া ডিসপ্লে এবং প্লেব্যাক সক্ষম করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
20 মার্চ, 2024 1.7.0 - - -

নির্ভরতা ঘোষণা করা

মেডিয়েরোআউটারের উপর নির্ভরতা যুক্ত করতে, আপনাকে অবশ্যই আপনার প্রকল্পে গুগল মাভেন রিপোজিটরি যুক্ত করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    implementation "androidx.mediarouter:mediarouter:1.7.0"
}

কোটলিন

dependencies {
    implementation("androidx.mediarouter:mediarouter:1.7.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.7

সংস্করণ 1.7.0

20 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0 এবং androidx.mediarouter:mediarouter-testing:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এ এই কমিটস রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo isSystemRoute() যুক্ত করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফিরে আসে, যার অর্থ সিস্টেমটি রুট সরবরাহকারী এবং অ্যাপ্লিকেশনটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( আই 949E4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient অবমূল্যায়ন করুন em আপনার addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করা উচিত যাতে removeRemoteControlClient(Object) কল করার দরকার নেই। ( I8fc5e )।
  • MediaRouteButton AppCompatImageView প্রসারিত করুন। ( আইবি 455 ই )।
  • DEVICE_TYPE_SMARTPHONE যুক্ত করুন, যা ইঙ্গিত দেয় যে একটি মিডিয়া রুট একটি স্মার্টফোন। ( I39837 )।
  • সিস্টেমের রুটগুলি বর্ণনা করার জন্য ডিভাইস টাইপ MediaRouter2 থেকে অ্যান্ড্রয়েডএক্স MediaRouter ডিভাইস টাইপ ম্যাপিংগুলি উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, এইচডিএমআই, ওয়্যার্ড)। ( আইসিসিএফএফএ )

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশনগুলি যুক্ত করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশ ঘটায়। ( সিডিডিবিএ 9 , বি/261878418 )।
  • অ্যান্ড্রয়েড.মিডিয়া.মিডিয়েরোউটার# isSystemRoute android.media.MediaRouter#addUserRoute() ( এ 27 এফ 6 বি ) এর মাধ্যমে যুক্ত ব্যবহারকারী রুটগুলির জন্য সত্য ফিরিয়ে আনার জন্য বাগটি ফিক্স করুন।

নতুন বৈশিষ্ট্য

  • মিনসডিকে 19 এ বাম্প করুন। ( E8C4463 )

সংস্করণ 1.7.0-আরসি 01

6 মার্চ, 2024

androidx.mediarouter:mediarouter:1.7.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।

সংস্করণ 1.7.0-BETA01

21 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

সংস্করণ 1.7.0-Alpha02

7 ফেব্রুয়ারি, 2024

androidx.mediarouter:mediarouter:1.7.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA02 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • মিনসডিকে 19 এ বাম্প করুন। ( E8C4463 )

এপিআই পরিবর্তন

  • সিস্টেমের রুটগুলি বর্ণনা করার জন্য ডিভাইস টাইপ MediaRouter2 থেকে অ্যান্ড্রয়েডএক্স MediaRouter ডিভাইস টাইপ ম্যাপিংগুলি উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, এইচডিএমআই, ওয়্যার্ড)। ( আইসিসিএফএফএ )

বাগ ফিক্স

  • অ্যান্ড্রয়েড.মিডিয়া.মিডিয়েরোউটার# isSystemRoute android.media.MediaRouter#addUserRoute() ( এ 27 এফ 6 বি ) এর মাধ্যমে যুক্ত ব্যবহারকারী রুটগুলির জন্য সত্য ফিরিয়ে আনার জন্য বাগটি ফিক্স করুন।

সংস্করণ 1.7.0-Alpha01

15 নভেম্বর, 2023

androidx.mediarouter:mediarouter:1.7.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • MediaRouteDescriptor এবং RouteInfo isSystemRoute() যুক্ত করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফিরে আসে, যার অর্থ সিস্টেমটি রুট সরবরাহকারী এবং অ্যাপ্লিকেশনটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনা খাওয়ানোর দায়িত্বে রয়েছে ( আই 949E4 ) . ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
  • MediaRouter.removeRemoteControlClient অবমূল্যায়ন করুন em আপনার addRemoteControlClient(Object) এর পরিবর্তে setMediaSessionCompat(MediaSessionCompat) কল করা উচিত যাতে removeRemoteControlClient(Object) কল করার দরকার নেই। ( I8fc5e )।
  • MediaRouteButton AppCompatImageView প্রসারিত করুন। ( আইবি 455 ই )।
  • DEVICE_TYPE_SMARTPHONE যুক্ত করুন, যা ইঙ্গিত দেয় যে একটি মিডিয়া রুট একটি স্মার্টফোন। ( I39837 )।

বাগ ফিক্স

  • রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশনগুলি যুক্ত করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশ ঘটায়। ( সিডিডিবিএ 9 , বি/261878418 )।

সংস্করণ 1.6

সংস্করণ 1.6.0

20 সেপ্টেম্বর, 2023

androidx.mediarouter:mediarouter:1.6.0 এবং androidx.mediarouter:mediarouter-testing:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এ এই কমিটস রয়েছে।

1.4.0 সাল থেকে প্রধান বৈশিষ্ট্য

  • আউটপুট স্যুইচারের জন্য রুটের তালিকা পছন্দ
  • অ্যান্ড্রয়েডএক্স মেডিয়েরোউটারে রুটের তালিকা পছন্দ সমর্থন সমর্থন যুক্ত করুন।
  • মেডিয়ারআউটডেস্ক্রিপ্টরটির জন্য দৃশ্যমানতা সমর্থন যুক্ত করুন।
  • আরও ভাল ব্যবহারকারীর অভিজ্ঞতা ((i9dbcb) [https://android-review.googlesource.com//#/ic/i9dbcb8d9e5e4902d48f1bfb413e04781c6ay35)) সরবরাহ করতে মেডিয়ারউটেবটনকে নতুন করে সংশোধন করুন। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করার জন্য ব্যবহারকারীর কাছে একটি ইঙ্গিত যুক্ত করুন।
    • পূর্বনির্ধারিত সময়ের শেষে প্রদর্শিত হওয়ার জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যুক্ত করুন।
  • স্ক্রিনটি বন্ধ হয়ে গেলে মেডিয়েরোটার ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যুক্ত করা হয়েছে।

সংস্করণ 1.6.0-আরসি 01

23 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-RC01 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট্য

  • স্ক্রিনটি বন্ধ হয়ে গেলে MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যুক্ত করা হয়েছে। ( আইবি 25 ইই )।

বাগ ফিক্স

  • প্ল্যাটফর্ম MediaRouter থেকে বিচ্ছিন্ন করতে AxMediaRouter MediaRouter লগিং ট্যাগটি পরিবর্তন করেছে। ( আইবি 619 এফ )।

সংস্করণ 1.6.0-BETA01

9 আগস্ট, 2023

androidx.mediarouter:mediarouter:1.6.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • অ্যান্ড্রয়েড ইউ প্ল্যাটফর্ম এপিআইগুলির জন্য সমর্থন ঠিক করুন। ( আইই 9117 , বি/289269026 )

বাগ ফিক্স

  • MediaRouteChooserDialog অনুবাদগুলি ঠিক করুন। ( d39a7f )

সংস্করণ 1.6.0-Alpha05

জুন 21, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha05 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA05 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • ব্যবহারকারীকে লিখিত গাইডেন্স সরবরাহ করে আবিষ্কার করা ডিভাইসের অভাব পরিচালনা করতে MediaRouteChooserDialog ইউআই উন্নত করুন ( আই 0 সিএডি 9 , আই 3 ডি 445 )।

সংস্করণ 1.6.0-Alpha04

7 জুন, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha04 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় বিকাশ করা হয়েছে।

নতুন বৈশিষ্ট্য

  • আরও ভাল ব্যবহারকারীর অভিজ্ঞতা ( আই 9 ডিবিসিবি ) সরবরাহ করতে MediaRouteButton নতুন করে দিন। সহ:
    • অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করার জন্য ব্যবহারকারীর কাছে একটি ইঙ্গিত যুক্ত করুন।
    • পূর্বনির্ধারিত সময়ের শেষে প্রদর্শিত হওয়ার জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যুক্ত করুন।

এপিআই পরিবর্তন

  • প্ল্যাটফর্ম থেকে নতুন MediaRouteDescriptor ডিভাইস প্রকারগুলি আনুন। ( I75ba6 )।

বাগ ফিক্স

  • নন-ডায়নামিক রুট কন্ট্রোলারগুলিতে স্থির ভলিউম সামঞ্জস্য ( I730EC )।
  • MediaRouteButton সর্বদা সক্ষম করুন ( i1e9ff )।
  • অ্যান্ড্রয়েড মিডিয়া রাউটার লাইব্রেরি ( আই 97 সিএবি ) ব্যবহার করে অ্যান্ড্রয়েড ইউ বৈশিষ্ট্যগুলি অ্যাক্সেসযোগ্য হতে বাধা দেওয়ার জন্য কিছু অ্যান্ড্রয়েড সংস্করণ রানটাইম চেকগুলি ঠিক করুন।

সংস্করণ 1.6.0-Alpha03

12 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha03 প্রকাশিত হয়েছে। এটি একটি অভ্যন্তরীণ শাখা থেকে মুক্তি পেয়েছিল।

  • MediaRouteDescriptor এর দৃশ্যমানতা এপিআইয়ের চারপাশে কিছু পরিবর্তন করুন।
  • MediaRouteActionProvider.setAlwaysVisible অবমূল্যায়ন করুন MediaRouteButton.setAlwaysVisible
  • নন-ডায়নামিক রুট কন্ট্রোলারগুলির জন্য ভলিউম সামঞ্জস্য করুন। এটি এমন একটি বাগকে সম্বোধন করে যেখানে আউটপুট স্যুইচারের কোনও রুটের ভলিউম সামঞ্জস্য করার চেষ্টা করা ভলিউমকে তার মূল মানটিতে ফিরে যেতে পারে ( 93F409 )।

সংস্করণ 1.6.0-Alpha02

8 মার্চ, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha02 প্রকাশিত হয়েছে। অভ্যন্তরীণ শাখায় বিকাশিত।

নতুন বৈশিষ্ট্য

  • অ্যান্ড্রয়েডএক্স MediaRouter রুটের তালিকা পছন্দ সমর্থন সমর্থন যুক্ত করুন।
  • MediaRouteDescriptor জন্য দৃশ্যমানতা সমর্থন যুক্ত করুন।

বাগ ফিক্স

  • অ্যান্ড্রয়েড ইউ+এ সিস্টেমুই আউটপুট স্যুইচারের অনুরোধটি উন্নত করুন।

সংস্করণ 1.6.0-Alpha01

ফেব্রুয়ারী 10, 2023

androidx.mediarouter:mediarouter:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • আউটপুট স্যুইচারের জন্য রুটের তালিকা পছন্দ

এপিআই পরিবর্তন

  • আউটপুট স্যুইচারটি কনফিগার করার জন্য অ্যাপ্লিকেশনটির জন্য প্রক্রিয়া।

সংস্করণ 1.4

সংস্করণ 1.4.0

3 মে, 2023

androidx.mediarouter:mediarouter:1.4.0 এবং androidx.mediarouter:mediarouter-testing:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এ এই কমিটস রয়েছে।

1.3.1 সাল থেকে গুরুত্বপূর্ণ পরিবর্তন

  • সিস্টেমের আউটপুট স্যুইচার ডায়ালগ, বা পরিধানের ডিভাইসে ব্লুটুথ সেটিংস খণ্ডটি দেখানোর জন্য SystemOutputSwitcherDialogController#showDialog যুক্ত করুন যেখানে সিস্টেম আউটপুট স্যুইচার উপলব্ধ নেই। ( আইসি 3 ডি 78 )
  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException কারণে অ্যাপ্লিকেশন ক্র্যাশ হয়ে যাওয়ার কারণে রিগ্রেশন ফিক্স করুন।
  • MediaRouteDescriptor.Builder.clearControlFilters ( আই 3 এ 4 ই 1 ) যুক্ত করুন
  • MediaRouter অনুপস্থিত MainThread টীকাগুলি যুক্ত করুন। ( I3ef6e )
  • এপিআই 33+ ( বি 2 এ 663 ) এ সম্প্রচার রিসিভার রফতানি পতাকা যুক্ত করুন।

সংস্করণ 1.4.0-rc01

5 এপ্রিল, 2023

androidx.mediarouter:mediarouter:1.4.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.4.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

  • মেডিয়ারউটেপ্রোভিডারডিস্ক্রিপ্টর নাল তালিকাগুলি সরান।

সংস্করণ 1.4.0-BETA02

22 ফেব্রুয়ারি, 2023

androidx.mediarouter:mediarouter:1.4.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA02 এর মধ্যে এই কমিট রয়েছে।

বাগ ফিক্স

  • MediaRouterProvider.notifyDynamicRoutesChanged ( 7d17ea ) এ IllegalArgumentException কারণে অ্যাপ্লিকেশন ক্র্যাশ হয়ে যাওয়ার কারণে রিগ্রেশন ফিক্স করুন।

সংস্করণ 1.4.0-beta01

25 জানুয়ারী, 2023

androidx.mediarouter:mediarouter:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-BETA01 এর মধ্যে এই কমিট রয়েছে।

এপিআই পরিবর্তন

DynamicGroupRouteController.notifyDynamicRoutesChanged() এখন কোনও রুট পাস করা বা নির্বাচন করা হলে IllegalArgumentException ছুঁড়ে দেয়। ( 8f6b3e )

বাগ ফিক্স

  • একটি এপিআই-অনুগত সরবরাহকারী পরিষেবা বাস্তবায়নের ফলে নাল রুট সরবরাহকারীকে ফিরিয়ে দেওয়া ক্র্যাশ করুন। ( 63F16D )
  • সুরক্ষিত সম্প্রচার রিসিভারগুলি এপিআই 33+ টার্গেট করে অ্যাপ্লিকেশনগুলিতে অ-রফতানি হিসাবে চিহ্নিত করে কাজ করুন। ( 784f8b )
  • OverlayListView কিছু উত্সাহী নালিবিলিটি টীকাগুলি ঠিক করুন। ( 472e3f )
  • বাগটি ঠিক করুন যেখানে EXTRA_CLOSE_ON_CONNECT SystemOutputSwitcherDialogController.showDialog কন্ট্রোলার.শোডিয়ালগ ব্লুটুথ সেটিংস খণ্ডটি পরিধানের ডিভাইসে হঠাৎ বন্ধ করে দেবে। ( 28c9d8 )
  • Changed to Javadoc of Output Switcher's public methods. ( f0ae94 , 44d2c9 )

Version 1.4.0-alpha01

9 নভেম্বর, 2022

androidx.mediarouter:mediarouter:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

নতুন বৈশিষ্ট্য

  • Add SystemOutputSwitcherDialogController#showDialog to show the system's output switcher dialog, or the Bluetooth Settings Fragment on Wear devices where the system output switcher is not available. ( Ic3d78 )

এপিআই পরিবর্তন

  • Add MediaRouteDescriptor.Builder.clearControlFilters ( I3a4e1 )
  • Add missing MainThread annotations in MediaRouter . ( I3ef6e )

বাগ ফিক্স

  • Fix device-specific crash caused by calling MediaRouter.removeUserRoute ( b/202931542 ).
  • Fix group descriptors not receiving volume handling updates consistently ( 461303 ).
  • Add broadcast receiver export flags on API 33+ ( b2a663 ).
  • Fix crash caused by receiving invalid route descriptors from the platform ( dd5c09 ).

সংস্করণ 1.3

সংস্করণ 1.3.1

জুলাই 27, 2022

androidx.mediarouter:mediarouter:1.3.1 is released. Version 1.3.1 contains these commits.

বাগ ফিক্স

  • Work around a device-specific issue where MediaRouter.removeUserRoute() would throw an unexpected IllegalArgumentException ( b/202931542 ).

সংস্করণ 1.3.0

20 এপ্রিল, 2022

androidx.mediarouter:mediarouter:1.3.0 is released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

  • Add a flag into MediaRouterParams that can be used to disable seamless transfer at runtime.
  • Added a testing artifact which can reset the MediaRouter .
  • Add a router param for UX tweak in MediaRouterControllerDialog .
  • Annotated nullness for public methods.
  • API lint check for MissingGetterMatchingBuilder is enabled for androidx.
  • Update dependency on core for mediarouter to 1.6.0.

সংস্করণ 1.3.0-rc01

23 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-rc01 is released. Version 1.3.0-rc01 contains these commits.

  • No changes since the last beta release.

সংস্করণ 1.3.0-beta01

9 মার্চ, 2022

androidx.mediarouter:mediarouter:1.3.0-beta01 is released. Version 1.3.0-beta01 contains these commits.

  • No changes since the last alpha release.

সংস্করণ 1.3.0-alpha01

15 ডিসেম্বর, 2021

androidx.mediarouter:mediarouter:1.3.0-alpha01 is released. Version 1.3.0-alpha01 contains these commits.

এপিআই পরিবর্তন

  • Add a flag into MediaRouterParams that can be used to disable seamless transfer at runtime ( I53d68 )
  • Added a testing artifact which can reset the MediaRouter . ( Id167c )
  • Add a router param for UX tweak in MediaRouterControllerDialog ( I7e574 )
  • Annotated nullness for public methods ( Ifc901 )

বাগ ফিক্স

  • API lint check for MissingGetterMatchingBuilder is enabled for androidx ( I4bbea , b/138602561 )

সংস্করণ 1.2

সংস্করণ 1.2.6

জানুয়ারী 26, 2022

androidx.mediarouter:mediarouter:1.2.6 is released. Version 1.2.6 contains these commits.

বাগ ফিক্স

  • Fix RemotePlaybackClient constructor crash on Android 12 b/210684559

সংস্করণ 1.2.5

1 সেপ্টেম্বর, 2021

androidx.mediarouter:mediarouter:1.2.5 is released. Version 1.2.5 contains these commits.

বাগ ফিক্স

  • Hide the media route button in the Output switcher when there is no routes to transfer.
  • Fix issues of controlling the volume of group member routes.

সংস্করণ 1.2.4

16 জুন, 2021

androidx.mediarouter:mediarouter:1.2.4 is released. Version 1.2.4 contains these commits.

বাগ ফিক্স

  • Fixed an issue where MediaRouteButton replays connecting animation.
  • Fixed the vertical alignment of routes in MediaRouteChooserDialog .

Version 1.2.3

5 মে, 2021

androidx.mediarouter:mediarouter:1.2.3 is released. Version 1.2.3 contains these commits.

বাগ ফিক্স

  • Fixed the NullPointerException for customized chooser dialog.
  • Fixed issue where the MediaRouteButton shows a disconnected state even when it's connected, if it is temporarily disabled.

সংস্করণ 1.2.2

ফেব্রুয়ারী 10, 2021

androidx.mediarouter:mediarouter:1.2.2 is released. Version 1.2.2 contains these commits.

বাগ ফিক্স

  • Do not try to reselect the selected route when OnDynamicRouteChangedListener.onRouteChanged is called.

সংস্করণ 1.2.1

13 জানুয়ারী, 2021

androidx.mediarouter:mediarouter:1.2.1 is released. Version 1.2.1 contains these commits.

বাগ ফিক্স

  • Fix selecting phone speaker when unselect() is called while BT is available
  • Fix MediaRouter.Callback timing. Callback#onRouteSelected and Callback#onRouteUnselected will be called after OnPrepareTransferListener#onPrepareTransfer is completed.

সংস্করণ 1.2.0

অক্টোবর 14, 2020

androidx.mediarouter:mediarouter:1.2.0 is released. Version 1.2.0 contains these commits.

Major Features Since 1.1.0

  • Support seamless media transfer that enables media transfer via System UI: See the What's new in Media video for more details
  • Changed the guidance on registering callback. See the example code in the Javadoc of MediaRouter.addCallback()
  • Add a new listener MediaRouter#OnPrepareTransferListener for receiving events when the selected route is about to be changed
  • Add MediaRouterParams to denote routing functionality and UI types.
  • Prevent tentative usages of internal use only methods with @RestrictTo(LIBRARY)

Version 1.2.0-rc02

অক্টোবর 1, 2020

androidx.mediarouter:mediarouter:1.2.0-rc02 is released. Version 1.2.0-rc02 contains these commits.

বাগ ফিক্স

  • Fixed an issue that RouteController#onUnselect may not be called when the user stopped casting via System UI.

সংস্করণ 1.2.0-rc01

16 সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-rc01 is released. Version 1.2.0-rc01 contains these commits.

বাগ ফিক্স

  • Fixed the disconnection of the current casting when Bluetooth audio device is connected.
  • Fixed throwing IllegalArgumentException in MediaRouteProvider#notifyDynamicRoutesChanged() .
  • Make stop casting from the output switcher work

সংস্করণ 1.2.0-beta01

2শে সেপ্টেম্বর, 2020

androidx.mediarouter:mediarouter:1.2.0-beta01 is released. Version 1.2.0-beta01 contains these commits.

নতুন বৈশিষ্ট্য

  • Support seamless media transfer that enables media transfer via System UI: See the What's new in Media video for more details

এপিআই পরিবর্তন

  • Make MediaRouter.OnPrepareTransferListener use ListenableFuture

বাগ ফিক্স

  • Fix volume controls of group routes.
  • When a group route is created, creates a group route first and member routes later.
  • Make “Stop” in Output switcher work.
  • Fix callbacks that are not called expected
    • RouteController#onSelect when a routing session is created.
    • MediaRouter.Callback#onRouteSelected when transferring to phone from cast.
    • MediaRouter.Callback#onRouteSelected with the correct group route info.
  • Make the callbacks be removed

সংস্করণ 1.2.0-alpha02

22 জুলাই, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha02 is released. সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।

এপিআই পরিবর্তন

  • Add a new MediaRouter.Callback#onRouteSelected to get notified when the selected route are different from the requested route ( Ieee16 )
  • Add a new listener MediaRouter#OnPrepareTransferListener for receiving events when the selected route is about to be changed ( I6ace1 )
  • Add MediaRouterParam ( I33150 )
  • Changed the guidance on registering callback. See the example code in the Javadoc of MediaRouter.addCallback() ( I58112 )

সংস্করণ 1.2.0-alpha01

এপ্রিল 15, 2020

androidx.mediarouter:mediarouter:1.2.0-alpha01 is released. সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।

এপিআই পরিবর্তন

  • Prevent tentative usages of internal use only methods with @RestrictTo(LIBRARY)

বাগ ফিক্স

  • Resolved talkback on cast dialog issue
  • Guard DynamicGroupRouterController's listener with a Lock

সংস্করণ 1.1

সংস্করণ 1.1.0

5 সেপ্টেম্বর, 2019

androidx.mediarouter:mediarouter:1.1.0 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

Import changes since 1.0.0

  • Dynamic group support
    • Allows users to add or remove route devices dynamically.
    • To enable a dynamic group, call MediaRouteButton.enableDynamicGroup() ; the app shows a new dialog for the dynamic group
    • The installed MediaRouteProvider should also support dynamic group to actually enable the functionality.

সংস্করণ 1.1.0-rc01

13 জুন, 2019

androidx.mediarouter:mediarouter:1.1.0-rc01 is released with no changes from 1.1.0-beta02 . এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

Version 1.1.0-beta02

জুন 5, 2019

androidx.mediarouter:mediarouter:1.1.0-beta02 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • Support RTL languages in MediaRouter dialogues

বাগ ফিক্স

  • Fix the bottom padding of MediaRoute dialogues

সংস্করণ 1.1.0-beta01

7 মে, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha01 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

নতুন বৈশিষ্ট্য

  • Changed IllegalPointerException to NullPointerException for the null arguments which marked as @NonNull .

API changes

  • Callback logic for DynamicRouteDescriptor was changed. Now MediaRouteProvider will call MediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChanged instead of directly calling the callback method.

Version 1.1.0-alpha03

3 এপ্রিল, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha03 is released. এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।

বাগ ফিক্স

  • Fixed crashes on MediaRouteVolumeSlider and RegisteredMediaRouteProvider.

সংস্করণ 1.1.0-alpha02

13 মার্চ, 2019

androidx.mediarouter:mediarouter:1.1.0-alpha02 is released. The full list of commits included in this version can be found here .

নতুন বৈশিষ্ট্য

  • Support MediaRouteButton in Android Studio layout preview

API changes

  • Added enableDynamicGroup() method in MediaRouteActionProvider and MediaRouteButton to enable dynamic group feature
  • Added setAlwaysVisible(boolean) method in MediaRouteActionProvider and MediaRouteButton to allow MediaRouteButton visible always

বাগ ফিক্স

  • Made MediaRouteCastDialog rows easy to click
  • Removed unnecessary calls of onRouteChanged callback

সংস্করণ 1.1.0-alpha01

ডিসেম্বর 3, 2018

নতুন বৈশিষ্ট্য

  • Added support dynamic group routes
    • Added APIs to support dynamic group routes by MediaRouteProviders
    • Added new UX for route chooser and controller dialogues for dynamic group routes