Android Automotive OS এর জন্য ভিডিও অ্যাপ তৈরি করুন (original) (raw)
Android Automotive OS-এর জন্য পার্ক করা অ্যাপ তৈরি করুন- এ বর্ণিত নির্দেশিকা ছাড়াও, ভিডিও অ্যাপের জন্য নির্দিষ্ট কিছু প্রয়োজনীয়তা রয়েছে।
আপনার অ্যাপটিকে একটি ভিডিও অ্যাপ হিসেবে চিহ্নিত করুন
আপনার অ্যাপটি একটি ভিডিও অ্যাপ তা নির্দেশ করতে, আপনার ম্যানিফেস্টের এলিমেন্টে android:appCategory="video" অ্যাট্রিবিউট যোগ করুন।
<manifest ...>
...
<application
...
android:appCategory="video">
...
</application>
</manifest>
ড্রাইভিং করার সময় অডিও সমর্থন করুন
গাড়ি চালানোর সময় অডিও একটি বিটা বৈশিষ্ট্য
ড্রাইভিং করার সময় অডিও সমর্থন করে এমন অ্যাপ প্রকাশ করা প্রাথমিক অ্যাক্সেস অংশীদারদের মধ্যে সীমাবদ্ধ। এই বৈশিষ্ট্যটি বিটাতে থাকাকালীন, আপনি এই বিভাগে নির্দেশিকা অনুসরণ করে সমর্থনের জন্য আপনার অ্যাপ প্রস্তুত করতে পারেন।
সাধারণভাবে, ব্যবহারকারীর অভিজ্ঞতার বিধিনিষেধ সক্রিয় থাকাকালীন সমস্ত ভিডিও অ্যাপকে অবশ্যই প্লেব্যাক বিরতি দিতে হবে, যেমনটি Meet ড্রাইভারের বিভ্রান্তির প্রয়োজনীয়তা অনুযায়ী বর্ণনা করা হয়েছে।
যাইহোক, ব্যবহারকারীর অভিজ্ঞতার বিধিনিষেধ সক্রিয় থাকাকালীন কিছু যানবাহনে ড্রাইভিং-অপ্টিমাইজ করা প্লেব্যাক নিয়ন্ত্রণগুলি প্রদর্শন করার ক্ষমতা রয়েছে, যা অডিও চালানো চালিয়ে যাওয়া সম্ভব করে তোলে।

চিত্র 1 : ড্রাইভিং করার সময় অডিও সমর্থন করে এমন একটি অ্যাপের জন্য অপ্টিমাইজ করা প্লেব্যাক নিয়ন্ত্রণ।
কোডল্যাব
গাড়ি চালানোর সময় অডিওর জন্য সমর্থন বাস্তবায়ন করতে একটি ধাপে ধাপে নির্দেশিকা অনুসরণ করুন
ঘোষণা করুন যে আপনার অ্যাপটি গাড়ি চালানোর সময় অডিও সমর্থন করে
গাড়ি চালানোর সময় আপনার অ্যাপ অডিও সমর্থন করে তা নির্দেশ করার জন্য, আপনার ম্যানিফেস্টে নিম্নলিখিত উপাদান যোগ করুন:
<manifest ...>
...
<uses-feature
android:name="com.android.car.background_audio_while_driving"
android:required="false" />
...
</manifest>
পটভূমি প্লেব্যাক সমর্থন
যেহেতু আপনার অ্যাপের ক্রিয়াকলাপগুলি সিস্টেম UX বিধিনিষেধ দ্বারা লুকানো থাকে, তাই আপনার অ্যাপটিকে অবশ্যই ড্রাইভিং করার সময় অডিও চালানো চালিয়ে যেতে ব্যাকগ্রাউন্ড প্লেব্যাক সমর্থন করতে হবে৷ Media3 লাইব্রেরি ব্যবহার করে কীভাবে এটি সম্পন্ন করা যায় তার বিশদ বিবরণের জন্য একটি MediaSessionService সহ পটভূমি প্লেব্যাক দেখুন।
আপনার অ্যাপটিকে অবশ্যই একটি MediaStyle বিজ্ঞপ্তি পোস্ট করতে হবে যাতে আপনার অ্যাপের MediaSession অন্তর্ভুক্ত থাকে। আপনি যদি MediaSessionService ব্যবহার করেন তবে এটি ডিফল্টরূপে আপনার জন্য পরিচালনা করা হয়।
সমর্থন নির্ধারণ করুন
গাড়ি চালানোর সময় কোনো ডিভাইস অডিও সমর্থন করে কিনা তা নির্ধারণ করতে, আপনি androidx.car.app:app লাইব্রেরি থেকে CarFeatures ক্লাস ব্যবহার করতে পারেন।
CarFeatures.isFeatureEnabled(context, CarFeatures.FEATURE_BACKGROUND_AUDIO_WHILE_DRIVING)
এটি যে ডিভাইসে চলছে তার ক্ষমতার উপর নির্ভর করে আপনার অ্যাপের আচরণ পরিবর্তন করতে এই তথ্যটি ব্যবহার করুন। যে ডিভাইসগুলিতে গাড়ি চালানোর সময় অডিও সমর্থন করে না, আপনার অ্যাপটিকে অবশ্যই DD-2 নির্দেশিকা মেনে চলতে হবে।
গাড়ি চালানোর সময় অডিও পরীক্ষা করুন
আপনার বাস্তবায়ন পরীক্ষা করতে, আপনি একটি এমুলেটর চিত্র ব্যবহার করে ড্রাইভিং ক্যান অনুকরণ করতে পারেন যা ড্রাইভিং করার সময় অডিও সমর্থন করে ।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Widevine DRM সমর্থিত?
হ্যাঁ, Widevine DRM L3 Android Automotive OS-এ সমর্থিত।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-02-03 UTC-তে শেষবার আপডেট করা হয়েছে।