এই নির্দেশিকাটি অনুমান করে যে আপনার কাছে একটি মিডিয়া অ্যাপ রয়েছে যা একটি ফোনে অডিও চালায় এবং আপনার মিডিয়া অ্যাপটি Android মিডিয়া অ্যাপ আর্কিটেকচারের সাথে সামঞ্জস্যপূর্ণ। এছাড়াও আপনি Android Auto বা AAOS-এ চালানোর জন্য MediaBrowserService
এবং MediaSession
থেকে আপনার অ্যাপের কী প্রয়োজন তা শিখবেন। যখন আপনি মূল মিডিয়া পরিকাঠামো সম্পূর্ণ করেন, তখন আপনি আপনার মিডিয়া অ্যাপে Android Auto এবং AAOS-এর জন্য সমর্থন যোগ করতে পারেন।
বিষয়বস্তু
এই পৃষ্ঠাগুলি মিডিয়া অ্যাপগুলির সাথে কীভাবে কাজ করবেন তার বিশদ বিবরণ:
- ম্যানিফেস্ট ফাইল কনফিগার করুন
- প্লেব্যাক নিয়ন্ত্রণ সক্ষম করুন
- ভয়েস ক্রিয়া সমর্থন করুন
- বিক্ষিপ্ত সুরক্ষা ব্যবস্থা প্রয়োগ করুন
- ত্রুটিগুলি পরিচালনা করুন
অডিও মিডিয়া অ্যাপ তৈরি করুন
আপনার অ্যাপ যদি অডিও মিডিয়া চালানোর উপর ফোকাস করে, তাহলে এখানে বর্ণিত টুলগুলি ব্যবহার করুন। আপনি দুটি উপায়ের একটিতে গাড়ির জন্য মিডিয়া অ্যাপ তৈরি করতে পারেন:
Android Auto এবং AAOS সংযোগ করতে পারে এমন একটি অ্যাপ তৈরি করতে
MediaBrowserService
এবং একটিMediaSession
ব্যবহার করুন। এটি ইনফোটেইনমেন্ট স্ক্রীন ইন্টারফেসকে মিডিয়া ব্রাউজিং এবং প্লেব্যাক ইউজার ইন্টারফেসগুলিকে গাড়ি-মধ্যস্থ ব্যবহারের জন্য অপ্টিমাইজ করে রেন্ডার করতে দেয়৷বা
কাস্টম ক্রিয়া সহ কাস্টমাইজড মিডিয়া ব্রাউজিং এবং প্লেব্যাকের অভিজ্ঞতা সহ অ্যাপ তৈরি করতে কার অ্যাপ লাইব্রেরি টেমপ্লেটগুলি ব্যবহার করুন৷ আরও জানতে, একটি টেমপ্লেটেড মিডিয়া অ্যাপ তৈরি করুন দেখুন।
এই নির্দেশিকাটি অনুমান করে যে আপনার কাছে একটি মিডিয়া অ্যাপ রয়েছে যা একটি ফোনে অডিও চালায় এবং আপনার মিডিয়া অ্যাপটি Android মিডিয়া অ্যাপ আর্কিটেকচারের সাথে সামঞ্জস্যপূর্ণ। এই গাইডটি Android Auto বা AAOS-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য আপনার অ্যাপের প্রয়োজনীয় MediaBrowserService
এবং MediaSession
এর প্রয়োজনীয় উপাদানগুলি বর্ণনা করে৷ আপনি মূল মিডিয়া পরিকাঠামো সম্পূর্ণ করার পরে, আপনি Android Auto-এর জন্য সমর্থন যোগ করতে পারেন এবং আপনার মিডিয়া অ্যাপে AAOS-এর জন্য সমর্থন যোগ করতে পারেন ।
ভিডিও মিডিয়া অ্যাপ তৈরি করুন
আপনার অ্যাপের দেওয়া প্রাথমিক বিষয়বস্তু যদি ভিডিও হয়, তাহলে দেখুন:
আপনি শুরু করার আগে
পরামর্শ করতে ভুলবেন না:
- অ্যান্ড্রয়েড মিডিয়া API ডকুমেন্টেশন
- ডিজাইন নির্দেশিকা: মিডিয়া অ্যাপ তৈরি করুন
- পরিভাষা: মূল পদ এবং ধারণা
মূল শর্তাবলী এবং ধারণা শিখুন
এই পদগুলি গাড়ির জন্য মিডিয়া অ্যাপ তৈরির ক্ষেত্রে ব্যবহৃত হয়:
- মিডিয়া ব্রাউজার
- মিডিয়া ব্রাউজার পরিষেবাগুলি আবিষ্কার করতে এবং তাদের বিষয়বস্তু প্রদর্শন করতে মিডিয়া অ্যাপগুলি দ্বারা ব্যবহৃত একটি API৷ Android Auto এবং AAOS আপনার অ্যাপের মিডিয়া ব্রাউজার পরিষেবা খুঁজে পেতে একটি মিডিয়া ব্রাউজার ব্যবহার করে।
- মিডিয়া ব্রাউজার পরিষেবা
- আপনার মিডিয়া অ্যাপ দ্বারা বাস্তবায়িত একটি Android পরিষেবা যা
MediaBrowserServiceCompat
API-এর সাথে সম্মতি দেয়। আপনার অ্যাপ কন্টেন্ট প্রকাশ করতে এই পরিষেবা ব্যবহার করে। আমরা 'MediaLibrarySerice' সমর্থন করি। - মিডিয়া আইটেম
মিডিয়া ব্রাউজার
MediaItem
অবজেক্টের একটি ট্রিতে বিষয়বস্তু সংগঠিত করে। একটি মিডিয়া আইটেম এই পতাকাগুলির মধ্যে একটি বা উভয়ই থাকতে পারে৷ একটি মিডিয়া আইটেম যা ব্রাউজ করা যায় এবং প্লেলিস্টের মতো কাজ করে৷ আপনি আইটেমটি এর সমস্ত বংশধর খেলতে নির্বাচন করতে পারেন, অথবা আপনি এর বংশধর ব্রাউজ করতে পারেন।
FLAG_PLAYABLE
নির্দেশ করে যে আইটেমটি বিষয়বস্তুর গাছের একটি পাতা। আইটেমটি একটি একক সাউন্ড স্ট্রিম প্রতিনিধিত্ব করে, যেমন একটি অ্যালবামের একটি গান, একটি অডিও বইয়ের একটি অধ্যায়, বা একটি পডকাস্টের একটি পর্ব৷FLAG_BROWSABLE
নির্দেশ করে যে আইটেমটি বিষয়বস্তু গাছের একটি নোড এবং এর বংশধর রয়েছে৷ উদাহরণস্বরূপ, আইটেমটি একটি অ্যালবামের প্রতিনিধিত্ব করে এবং এর বংশধর হল অ্যালবামের গান।
অতিরিক্ত সম্পদ দেখুন
অতিরিক্ত তথ্যের জন্য, দেখুন: