Media3 1.10-এ নতুন ফিচার, বাগ ফিক্স এবং ফিচারের উন্নতি অন্তর্ভুক্ত রয়েছে, যার মধ্যে আছে Material3-ভিত্তিক প্লেব্যাক উইজেট, ExoPlayer-এ বর্ধিত ফরম্যাট সাপোর্ট এবং Transformer দিয়ে মিডিয়া এক্সপোর্ট করার সময় উন্নত স্পিড অ্যাডজাস্টমেন্ট। আরও জানতে পড়ুন, এবং পরিবর্তনের বিস্তারিত তালিকার জন্য সম্পূর্ণ রিলিজ নোট দেখুন।
প্লেব্যাক UI এবং কম্পোজ
প্লেব্যাকের জন্য কম্পোজ ইউআই (Compose UI) তৈরিতে আপনাকে সাহায্য করতে আমরা media3-ui-compose-material3 মডিউলটির সম্প্রসারণ অব্যাহত রেখেছি।
আমরা একটি নতুন প্লেয়ার কম্পোজেবল যুক্ত করেছি যা একটি কন্টেন্টফ্রেমকে কাস্টমাইজযোগ্য প্লেব্যাক কন্ট্রোলের সাথে একত্রিত করে, ফলে আপনি একটি আধুনিক UI সহ একটি রেডিমেড প্লেয়ার উইজেট পাচ্ছেন।
এই রিলিজে প্লেয়ারের অগ্রগতি প্রদর্শন এবং ড্র্যাগিং ও ট্যাপিং জেসচার ব্যবহার করে সিক (seek) করার জন্য একটি ProgressSlider Composable-ও যোগ করা হয়েছে। প্লেব্যাকের গতি নিয়ন্ত্রণের জন্য, বেস media3-ui-compose মডিউলে একটি নতুন PlaybackSpeedControl পাওয়া যাচ্ছে এবং এর পাশাপাশি Material 3 মডিউলে একটি স্টাইল করা PlaybackSpeedToggleButton-ও রয়েছে।
আমরা Media3-এর আসন্ন রিলিজগুলোতে ট্র্যাক সিলেকশন ইউটিলস, সাবটাইটেল সাপোর্ট এবং আরও কাস্টমাইজেশন অপশনের মতো নতুন সংযোজন নিয়ে কাজ চালিয়ে যাব। আমরা আপনার মতামত শোনার জন্য অধীর আগ্রহে অপেক্ষা করছি, তাই অনুগ্রহ করে প্রজেক্ট ইস্যু ট্র্যাকারে আপনার ভাবনাগুলো শেয়ার করুন।

প্লেব্যাক বৈশিষ্ট্যের উন্নতি
মিডিয়া৩ ১.১০ সংস্করণে প্লেব্যাক মডিউলগুলো জুড়ে বিভিন্ন সংযোজন ও উন্নতি অন্তর্ভুক্ত করা হয়েছে:
- ফরম্যাট সাপোর্ট: ExoPlayer এখন MP4 কন্টেইনারে Dolby Vision Profile 10 এবং Versatile Video Coding (VVC) ট্র্যাক এক্সট্র্যাক্ট করতে পারে, এবং আমরা decoder_mpeghextension-এ MPEG-H UI ম্যানেজার সাপোর্ট যুক্ত করেছি। IAMF এক্সটেনশনটি এখন স্পিকারের আউটপুট লেআউটের সাথে মেলানোর জন্য নতুন লজিক সহ, ডিকোডারের মাধ্যমে iamf_tools ব্যবহার করে অথবা Android OS Spatializer-এর মাধ্যমে নির্বিঘ্নে বাইনরাল আউটপুট সাপোর্ট করে।
- বিজ্ঞাপন প্লেব্যাক: নির্ভরযোগ্যতার উন্নতি, X-PLAYOUT-LIMIT এবং X-SNAP-এর জন্য উন্নত HLS ইন্টারস্টিশিয়াল সাপোর্ট, এবং সর্বশেষ IMA SDK ডিপেন্ডেন্সির মাধ্যমে আপনি setEnableCustomTabs ব্যবহার করে নিয়ন্ত্রণ করতে পারবেন যে বিজ্ঞাপনে ক্লিক-থ্রু করা URL-গুলো কাস্টম ট্যাবে খুলবে কি না।
HLS: এক্সোপ্লেয়ার এখন লোড ত্রুটির সম্মুখীন হলে লোকেশন ফলব্যাকের সুবিধা দেয়, যদি বিভিন্ন অবস্থান থেকে অতিরিক্ত স্ট্রিম উপলব্ধ থাকে।
- সেশন: MediaSessionService এখন LifecycleService-কে এক্সটেন্ড করে, যার ফলে অ্যাপগুলো সার্ভিসটির লাইফসাইকেল স্কোপিং অ্যাক্সেস করতে পারে।
এই বছর আমাদের অন্যতম প্রধান লক্ষ্য হলো প্লেব্যাকের কার্যকারিতা এবং পারফরম্যান্স। Media3 1.10-এ কোর প্লেব্যাক লুপকে আরও কার্যকরভাবে শিডিউল করার জন্য পরীক্ষামূলক সাপোর্ট অন্তর্ভুক্ত করা হয়েছে। আপনি ExoPlayer.Builder-এর মাধ্যমে experimentalSetDynamicSchedulingEnabled() সক্রিয় করে এটি পরীক্ষা করে দেখতে পারেন। আমরা ভবিষ্যতের রিলিজগুলোতে আরও উন্নতি করার পরিকল্পনা করছি, তাই আমাদের সাথেই থাকুন!
মিডিয়া সম্পাদনা এবং ট্রান্সফরমার
যেসব ডেভেলপার মিডিয়া এডিটিং অভিজ্ঞতা তৈরি করছেন, তাদের জন্য আমরা স্পিড অ্যাডজাস্টমেন্টকে আরও শক্তিশালী করেছি। EditedMediaItem.Builder.setFrameRate() এখন ভিডিওর জন্য একটি সর্বোচ্চ আউটপুট ফ্রেম রেট নির্ধারণ করতে পারে। setSpeed() ব্যবহার করে মিডিয়ার স্পিড বাড়ানোর সময় আউটপুট সাইজ নিয়ন্ত্রণ করতে এবং পারফরম্যান্স বজায় রাখতে এটি বিশেষভাবে সহায়ক।
ফ্রেম নিষ্কাশন এবং লটি এফেক্ট প্রয়োগের জন্য নতুন মডিউল
এই রিলিজে আমরা কিছু ডিপেন্ডেন্সির পরিধি কমানোর জন্য কিছু কার্যকারিতাকে নতুন মডিউলে বিভক্ত করেছি:
- মূল media3-inspector মডিউল থেকে FrameExtractor সরিয়ে ফেলা হয়েছে, তাই অনুগ্রহ করে আপনার কোডটি নতুন media3-inspector-frame মডিউল ব্যবহার করার জন্য মাইগ্রেট করুন এবং আপনার ইম্পোর্টগুলো androidx.media3.inspector.frame.FrameExtractor দিয়ে আপডেট করুন।
- আমরা LottieOverlayeffect-টিকেও একটি পৃথক media3-effect-lottie মডিউলে স্থানান্তর করেছি। মনে করিয়ে দিচ্ছি, এটি আপনাকে সরাসরি ভিডিও ফ্রেমে ভেক্টর-ভিত্তিক Lottie অ্যানিমেশন প্রয়োগ করার একটি সহজ উপায় দেয়।
আপনি যদি কোনো বাগ খুঁজে পান, অথবা আপনার কোনো প্রশ্ন বা নতুন ফিচারের অনুরোধ থাকে, তাহলে অনুগ্রহ করে ইস্যু ট্র্যাকারের মাধ্যমে আমাদের সাথে যোগাযোগ করুন। আমরা আপনার উত্তরের অপেক্ষায় রইলাম!
পড়তে থাকুন

পণ্যের খবর
অ্যান্ড্রয়েড স্টুডিও পান্ডা ৪ এখন স্থিতিশীল এবং প্রোডাকশনে ব্যবহারের জন্য প্রস্তুত। এই রিলিজে যুক্ত হয়েছে প্ল্যানিং মোড, নেক্সট এডিট প্রেডিকশন এবং আরও অনেক কিছু, যা দিয়ে উচ্চ-মানের অ্যান্ড্রয়েড অ্যাপ তৈরি করা আগের চেয়েও সহজ।
Matt Dyor • পড়তে ৫ মিনিট

পণ্যের খবর
আপনি যদি একজন অ্যান্ড্রয়েড ডেভেলপার হন এবং আপনার অ্যাপে উদ্ভাবনী এআই ফিচার যুক্ত করতে চান, তবে আমরা সম্প্রতি শক্তিশালী নতুন আপডেট চালু করেছি।
Thomas Ezan • পড়তে ৩ মিনিট

পণ্যের খবর
অ্যান্ড্রয়েড ১৭ বিটা ৪-এ পৌঁছেছে, যা এই রিলিজ চক্রের সর্বশেষ নির্ধারিত বিটা এবং অ্যাপের সামঞ্জস্যতা ও প্ল্যাটফর্মের স্থিতিশীলতার জন্য একটি অত্যন্ত গুরুত্বপূর্ণ মাইলফলক।
Daniel Galpin • পড়তে ৪ মিনিট
আপ-টু-ডেট থাকুন
অ্যান্ড্রয়েড ডেভেলপমেন্টের সর্বশেষ তথ্য প্রতি সপ্তাহে আপনার ইনবক্সে পান।





