গাড়ির ওভারভিউ জন্য মিডিয়া অ্যাপ্লিকেশন

এই নির্দেশিকাটি ধরে নেয় যে আপনার একটি মিডিয়া অ্যাপ আছে যা ফোনে অডিও প্লে করে এবং আপনার অ্যাপটি অ্যান্ড্রয়েড মিডিয়া অ্যাপ আর্কিটেকচার মেনে চলে। অ্যান্ড্রয়েড অটো বা AAOS-এ চলার জন্য আপনার অ্যাপের MediaBrowserService এবং MediaSession থেকে কী কী প্রয়োজন, তাও আপনি শিখবেন। যখন আপনি মূল মিডিয়া পরিকাঠামোটি সম্পূর্ণ করবেন, তখন আপনি আপনার মিডিয়া অ্যাপে অ্যান্ড্রয়েড অটো এবং AAOS-এর জন্য সাপোর্ট যোগ করতে পারবেন।

বিষয়বস্তু

এই পৃষ্ঠাগুলিতে মিডিয়া অ্যাপগুলি কীভাবে ব্যবহার করতে হয় তার বিস্তারিত বিবরণ দেওয়া হয়েছে:

অডিও মিডিয়া অ্যাপ তৈরি করুন

আপনার অ্যাপটি যদি অডিও মিডিয়া চালানোর উপর কেন্দ্র করে তৈরি হয়, তবে এখানে বর্ণিত টুলগুলো ব্যবহার করুন। আপনি দুটি উপায়ের যেকোনো একটিতে গাড়ির জন্য মিডিয়া অ্যাপ তৈরি করতে পারেন:

  1. MediaBrowserService এবং একটি MediaSession ব্যবহার করে এমন একটি অ্যাপ তৈরি করুন যার সাথে Android Auto এবং AAOS সংযোগ করতে পারে। এর ফলে ইনফোটেইনমেন্ট স্ক্রিন ইন্টারফেসটি গাড়ির অভ্যন্তরে ব্যবহারের জন্য অপ্টিমাইজ করা মিডিয়া ব্রাউজিং এবং প্লেব্যাক ইউজার ইন্টারফেস রেন্ডার করতে পারে।

    অথবা

  2. নিজস্ব মিডিয়া ব্রাউজিং ও প্লেব্যাক অভিজ্ঞতা এবং কাস্টম অ্যাকশন সহ অ্যাপ তৈরি করতে কার্স অ্যাপ লাইব্রেরির টেমপ্লেটগুলো ব্যবহার করুন। আরও জানতে, ‘একটি টেমপ্লেটেড মিডিয়া অ্যাপ তৈরি করুন’ দেখুন।

এই নির্দেশিকাটি ধরে নেয় যে আপনার একটি মিডিয়া অ্যাপ আছে যা ফোনে অডিও প্লে করে এবং আপনার মিডিয়া অ্যাপটি অ্যান্ড্রয়েড মিডিয়া অ্যাপ আর্কিটেকচার মেনে চলে। এই নির্দেশিকাটি আপনার অ্যাপকে অ্যান্ড্রয়েড অটো বা AAOS-এর সাথে সামঞ্জস্যপূর্ণ করার জন্য প্রয়োজনীয় MediaBrowserService এবং MediaSession এর উপাদানগুলো বর্ণনা করে। মূল মিডিয়া পরিকাঠামোটি সম্পূর্ণ করার পর, আপনি আপনার মিডিয়া অ্যাপে অ্যান্ড্রয়েড অটো এবং AAOS-এর জন্য সাপোর্ট যোগ করতে পারবেন।

ভিডিও মিডিয়া অ্যাপ তৈরি করুন

আপনার অ্যাপের প্রধান কন্টেন্ট যদি ভিডিও হয়, তাহলে দেখুন:

শুরু করার আগে

অবশ্যই পরামর্শ করুন:

মূল পরিভাষা ও ধারণাগুলো শিখুন

গাড়ির জন্য মিডিয়া অ্যাপ তৈরির ক্ষেত্রে এই পরিভাষাগুলো ব্যবহৃত হয়:

মিডিয়া ব্রাউজার
একটি এপিআই যা মিডিয়া অ্যাপগুলো মিডিয়া ব্রাউজার সার্ভিস খুঁজে বের করতে এবং সেগুলোর কন্টেন্ট প্রদর্শন করতে ব্যবহার করে। অ্যান্ড্রয়েড অটো এবং এএওএস আপনার অ্যাপের মিডিয়া ব্রাউজার সার্ভিস খুঁজে পেতে একটি মিডিয়া ব্রাউজার ব্যবহার করে।
মিডিয়া ব্রাউজার পরিষেবা
আপনার মিডিয়া অ্যাপ দ্বারা বাস্তবায়িত একটি অ্যান্ড্রয়েড সার্ভিস যা MediaBrowserServiceCompat API মেনে চলে। আপনার অ্যাপ কন্টেন্ট প্রদর্শনের জন্য এই সার্ভিসটি ব্যবহার করে। আমরা MediaLibraryService ও সমর্থন করি।
গণমাধ্যমের খবর

মিডিয়া ব্রাউজার MediaItem অবজেক্টের একটি ট্রি-এর মাধ্যমে কন্টেন্ট সাজিয়ে রাখে। একটি মিডিয়া আইটেমের এই ফ্ল্যাগগুলোর একটি বা উভয়ই থাকতে পারে। যে মিডিয়া আইটেম ব্রাউজ করে চালানো যায়, তা একটি প্লেলিস্টের মতো কাজ করে। আপনি আইটেমটি নির্বাচন করে এর সমস্ত ডিসেন্ডেন্ট চালাতে পারেন, অথবা এর ডিসেন্ডেন্টগুলো ব্রাউজ করতে পারেন।

  • FLAG_PLAYABLE নির্দেশ করে যে আইটেমটি কন্টেন্ট ট্রি-এর একটি লিফ। আইটেমটি একটি একক সাউন্ড স্ট্রিমকে প্রতিনিধিত্ব করে, যেমন একটি অ্যালবামের গান, একটি অডিও বুকের অধ্যায়, বা একটি পডকাস্টের পর্ব।

  • FLAG_BROWSABLE নির্দেশ করে যে আইটেমটি কন্টেন্ট ট্রি-এর একটি নোড এবং এর ডিসেন্ডেন্ট রয়েছে। উদাহরণস্বরূপ, আইটেমটি একটি অ্যালবামকে প্রতিনিধিত্ব করে এবং এর ডিসেন্ডেন্টগুলো হলো অ্যালবামের গানগুলো।

অতিরিক্ত সংস্থান দেখুন

অতিরিক্ত তথ্যের জন্য দেখুন: