আপনার অ্যাপটিকে একটি ভিডিও অ্যাপ হিসেবে চিহ্নিত করুন
আপনার অ্যাপ ভিডিও সমর্থন করে তা নির্দেশ করতে, আপনার প্রকল্পের res/xml/ ডিরেক্টরিতে automotive_app_desc.xml নামে একটি XML ফাইল যোগ করুন। এই ফাইলে, নিম্নলিখিত বিষয়বস্তু অন্তর্ভুক্ত করুন:
ড্রাইভিং করার সময় অডিও সমর্থন করে এমন অ্যাপ প্রকাশ করা প্রাথমিক অ্যাক্সেস অংশীদারদের মধ্যে সীমাবদ্ধ। এই বৈশিষ্ট্যটি বিটাতে থাকাকালীন, আপনি এই বিভাগে নির্দেশিকা অনুসরণ করে সমর্থনের জন্য আপনার অ্যাপ প্রস্তুত করতে পারেন।
যাইহোক, ব্যবহারকারীর অভিজ্ঞতার বিধিনিষেধ সক্রিয় থাকাকালীন কিছু যানবাহনে ড্রাইভিং-অপ্টিমাইজ করা প্লেব্যাক নিয়ন্ত্রণগুলি প্রদর্শন করার ক্ষমতা রয়েছে, যা অডিও চালানো চালিয়ে যাওয়া সম্ভব করে তোলে।
চিত্র 1 : ড্রাইভিং করার সময় অডিও সমর্থন করে এমন একটি অ্যাপের জন্য অপ্টিমাইজ করা প্লেব্যাক নিয়ন্ত্রণ।
কোডল্যাব
গাড়ি চালানোর সময় অডিওর জন্য সমর্থন বাস্তবায়ন করতে একটি ধাপে ধাপে নির্দেশিকা অনুসরণ করুন
arrow_forward
ঘোষণা করুন যে আপনার অ্যাপটি গাড়ি চালানোর সময় অডিও সমর্থন করে
গাড়ি চালানোর সময় আপনার অ্যাপ অডিও সমর্থন করে তা নির্দেশ করার জন্য, আপনার ম্যানিফেস্টে নিম্নলিখিত <uses-feature> উপাদান যোগ করুন:
যেহেতু আপনার অ্যাপের ক্রিয়াকলাপগুলি সিস্টেম UX বিধিনিষেধ দ্বারা লুকানো থাকে, তাই আপনার অ্যাপটিকে অবশ্যই ড্রাইভিং করার সময় অডিও চালানো চালিয়ে যেতে ব্যাকগ্রাউন্ড প্লেব্যাক সমর্থন করতে হবে৷ Media3 লাইব্রেরি ব্যবহার করে কীভাবে এটি সম্পন্ন করা যায় তার বিশদ বিবরণের জন্য একটি MediaSessionService সহ পটভূমি প্লেব্যাক দেখুন।
আপনার অ্যাপটিকে অবশ্যই একটি MediaStyle বিজ্ঞপ্তি পোস্ট করতে হবে যাতে আপনার অ্যাপের MediaSession অন্তর্ভুক্ত থাকে। আপনি যদি MediaSessionService ব্যবহার করেন তবে এটি ডিফল্টরূপে আপনার জন্য পরিচালনা করা হয়।
সমর্থন নির্ধারণ করুন
গাড়ি চালানোর সময় কোনো ডিভাইস অডিও সমর্থন করে কিনা তা নির্ধারণ করতে, আপনি androidx.car.app:app লাইব্রেরি থেকে CarFeatures ক্লাস ব্যবহার করতে পারেন।
এটি যে ডিভাইসে চলছে তার ক্ষমতার উপর নির্ভর করে আপনার অ্যাপের আচরণ পরিবর্তন করতে এই তথ্যটি ব্যবহার করুন। যে ডিভাইসগুলিতে গাড়ি চালানোর সময় অডিও সমর্থন করে না, আপনার অ্যাপটিকে অবশ্যই DD-2 নির্দেশিকা মেনে চলতে হবে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-05-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-05-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]