মিডিয়ারাউটার
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
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
থেকে AndroidXMediaRouter
এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, 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
থেকে AndroidXMediaRouter
এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, 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.showDialog
এEXTRA_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/210684559 এ
RemotePlaybackClient
কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন
সংস্করণ 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
এবংMediaRouteButton
এenableDynamicGroup()
পদ্ধতি যোগ করা হয়েছে -
MediaRouteButton
সবসময় দৃশ্যমান করার জন্যMediaRouteActionProvider
এবংMediaRouteButton
এsetAlwaysVisible(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
থেকে AndroidXMediaRouter
এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, 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
থেকে AndroidXMediaRouter
এ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, 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.showDialog
এEXTRA_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/210684559 এ
RemotePlaybackClient
কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন
সংস্করণ 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 বি/210684559 এ
RemotePlaybackClient
কনস্ট্রাক্টর ক্র্যাশ ঠিক করুন
সংস্করণ 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 inMediaRouter
. ( 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 unexpectedIllegalArgumentException
( 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
andCallback#onRouteUnselected
will be called afterOnPrepareTransferListener#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
inMediaRouteProvider#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
toNullPointerException
for the null arguments which marked as@NonNull
.
API changes
- Callback logic for
DynamicRouteDescriptor
was changed. NowMediaRouteProvider
will callMediaRouterProvider.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 inMediaRouteActionProvider
andMediaRouteButton
to enable dynamic group feature - Added
setAlwaysVisible(boolean)
method inMediaRouteActionProvider
andMediaRouteButton
to allowMediaRouteButton
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
- Added APIs to support dynamic group routes by