মিডিয়ারাউটার
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | মুক্তির প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
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 যোগ করা হয়েছে
-