MediaBrowserService দিয়ে মিডিয়া অ্যাপস তৈরি করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সীমিত ব্র্যান্ডিং এবং কাস্টমাইজেশন সহ একটি মিডিয়া অ্যাপ তৈরি করতে, MediaBrowserService (MBS) ব্যবহার করুন। ব্যবহারকারীদের সামগ্রী ব্রাউজ করতে এবং মিডিয়া চালাতে দেওয়ার জন্য এটি একটি কম খরচের অভিজ্ঞতা।
যেহেতু মিডিয়া UI এর বেশিরভাগ দিকগুলি গাড়ি নির্মাতা এবং Google দ্বারা নিয়ন্ত্রিত হয় ( মিডিয়ার জন্য অংশীদারের ভূমিকা দেখুন), অ্যাপ বিকাশকারীদের জন্য ডিজাইন-সম্পর্কিত কাজগুলি তুলনামূলকভাবে সহজ।
অ্যাপ ডেভেলপারদের জন্য এখানে প্রাথমিক কাজগুলি রয়েছে:
- পরিকল্পনা নেভিগেশন ট্যাব : বিষয়বস্তুর 4টি শীর্ষ-স্তরের ভিউ বেছে নিন এবং নেভিগেশন ট্যাবের জন্য আইকন বা লেবেলগুলির বিষয়ে সিদ্ধান্ত নিন।
- প্ল্যান ব্রাউজিং ভিউ : পরিকল্পনা করুন কিভাবে বিষয়বস্তুর টপ-লেভেল এবং লোয়ার লেভেল ভিউ সংগঠিত এবং ফরম্যাট করা হবে (গ্রিড বা তালিকা?)
- প্লেব্যাক নিয়ন্ত্রণ কাস্টমাইজ করুন : আপনি কাস্টম অ্যাকশন এবং আইকন প্রদান করতে চান কিনা এবং একটি সারি বাস্তবায়ন করতে চান কিনা তা স্থির করুন।
- ভয়েস অ্যাকশনের পরিকল্পনা করুন : ব্যবহারকারীরা ভয়েসের মাধ্যমে অনুরোধ করতে সক্ষম হন এমন কোন কমান্ড আপনি চান তা নির্ধারণ করুন
- ব্র্যান্ডিং উপাদান প্রদান করুন : আপনার ব্র্যান্ডের প্রতিনিধিত্ব করতে আপনার অ্যাপ আইকন এবং অ্যাকসেন্ট রঙ প্রদান করুন।
শুধুমাত্র AAOS এর জন্য ঐচ্ছিক অতিরিক্ত পদক্ষেপ :
- একটি সাইন-ইন ফ্লো তৈরি করুন : ব্যবহারকারীদের গাড়ির স্ক্রিনে আপনার অ্যাপে সাইন ইন করার জন্য একটি সাইন-ইন ফ্লো তৈরি করতে উপলব্ধ টেমপ্লেটগুলি ব্যবহার করুন (যদি আপনার অ্যাপের সাইন-ইন প্রয়োজন হয়)।
- সেটিংস তৈরি করুন : সেটিংসের প্রয়োজন হলে আপনার অ্যাপের জন্য গাড়ির মধ্যে সেটিংস স্ক্রিন তৈরি করুন।
শুধুমাত্র Android Auto এর জন্য ঐচ্ছিক অতিরিক্ত পদক্ষেপ :
- সুপারিশ প্রদান করুন : প্রস্তাবিত হিসাবে দেখানোর জন্য মিডিয়া বিষয়বস্তুর 10টি আইটেম সনাক্ত করুন
প্রতিটি কাজ সম্পর্কে আরও বিস্তারিত নির্দেশিকা অ্যাক্সেস করতে পূর্বোক্ত লিঙ্কগুলি ব্যবহার করুন। ডিজাইন উপাদানগুলির একটি সারাংশের জন্য আপনাকে প্রদান করতে হবে, চেকলিস্টের সাথে পরামর্শ করুন৷
মিডিয়া জন্য অংশীদার ভূমিকা
AAOS-ভিত্তিক যানবাহনে চলমান অ্যাপগুলির জন্য, গাড়ি নির্মাতারা তাদের ব্র্যান্ড এবং গাড়ির স্টাইলিং প্রতিফলিত করার জন্য UI কাস্টমাইজ করতে পারে। Android Auto-এ চলমান অ্যাপ্লিকেশানগুলির জন্য, Google সামঞ্জস্যপূর্ণ যানবাহনের পরিসর জুড়ে অ্যাপটির জন্য একটি সামঞ্জস্যপূর্ণ চেহারা এবং অনুভূতি তৈরি করে৷ নিম্নলিখিত সারণীটি একটি ইউনিফাইড মিডিয়া অ্যাপ অভিজ্ঞতা নিশ্চিত করার জন্য অ্যাপ ডেভেলপার এবং গাড়ি নির্মাতাদের (AAOS-এ) ডিজাইনের ভূমিকার সংক্ষিপ্ত বিবরণ দেয়।
মিডিয়া অভিজ্ঞতার দিক | গাড়ি প্রস্তুতকারকের ডিজাইনের ভূমিকা (অথবা Google এর, Android Auto এর জন্য) | অ্যাপ ডেভেলপারের ডিজাইনের ভূমিকা |
---|
মিডিয়া অ্যাপস নেভিগেট করা | অ্যাপ বার কোথায় যাবে তা স্থির করুন এবং অ্যাপ বারে উপস্থিত হতে পারে এমন অ্যাপ নেভিগেশন এবং নিয়ন্ত্রণ সমর্থন করুন | অ্যাপ বারের ট্যাবে কোন শীর্ষ-স্তরের কন্টেন্ট ভিউ উপস্থাপন করতে হবে তা স্থির করুন এবং প্রয়োজন অনুযায়ী আইকন এবং লেবেলিং প্রদান করুন ( প্ল্যান নেভিগেশন ট্যাব দেখুন) |
ব্রাউজিং বিষয়বস্তু বিবরণ | গ্রিড বা তালিকা আইটেমগুলির আকার এবং বিষয়বস্তু নির্ধারণ করুন এবং সামগ্রীর নিম্ন স্তরে অ্যাপ শিরোনাম প্রয়োগ করুন | প্রতিটি স্তরে ব্রাউজযোগ্য মিডিয়া বিষয়বস্তুর জন্য বিন্যাস (গ্রিড বা তালিকা) এবং সংগঠন নির্ধারণ করুন ( প্ল্যান ব্রাউজিং ভিউ দেখুন) |
মিডিয়া প্লে হচ্ছে | প্লেব্যাক ভিউ এবং মিনিমাইজ কন্ট্রোল বার প্রয়োগ করুন উপযুক্ত মিডিয়া মেটাডেটা এবং প্লেব্যাক কন্ট্রোল সহ, অ্যাপের যেকোনো কাস্টম অ্যাকশনের জন্য কন্ট্রোল সহ। সারির জন্য প্লেব্যাক ভিউ এবং স্টাইলিংয়ে একটি সারি সামর্থ্য প্রদান করুন। | কন্ট্রোল বারে কাস্টম অ্যাকশন বাস্তবায়ন করবেন কিনা তা স্থির করুন এবং তাদের জন্য আইকন প্রদান করুন। এছাড়াও একটি সারি বাস্তবায়ন করতে হবে কিনা এবং বর্তমানে প্লেব্যাক ট্র্যাকের জন্য একটি সূচক প্রদান করবেন কিনা তাও সিদ্ধান্ত নিন ( প্লেব্যাক নিয়ন্ত্রণগুলি কাস্টমাইজ করুন দেখুন) |
ভয়েস অ্যাকশন | Google অ্যাসিস্ট্যান্ট UI প্রদান করুন এবং ব্যবহারকারীরা কীভাবে নির্দিষ্ট গাড়িতে অ্যাসিস্ট্যান্ট ব্যবহার করবেন তা নিয়ন্ত্রণ করুন | ভয়েস অনুরোধের জন্য কোন মিডিয়া বিভাগগুলিকে সমর্থন করতে হবে এবং জেনেরিক অনুরোধগুলির জন্য কোন সামগ্রী সরবরাহ করতে হবে তা নির্দিষ্ট করুন ( ভয়েস অ্যাকশনের পরিকল্পনা করুন ) |
ব্র্যান্ড অ্যাট্রিবিউশন | সমস্ত বিষয়বস্তু স্ক্রিনে অ্যাপ আইকনটি প্রদর্শন করুন এবং উচ্চারণ হিসাবে তৃতীয় পক্ষের অ্যাপ্লিকেশন রঙটি কোথায় প্রয়োগ করবেন তা চয়ন করুন | অ্যাপ আইকন প্রদান করুন এবং উচ্চারণ রঙ নির্দিষ্ট করুন ( ব্র্যান্ডিং উপাদান প্রদান দেখুন) |
সাইন ইন এবং সেটিংস | অ্যাপ বার বারে সার্চ এবং সেটিংসের জন্য একটি সেটিংস সামর্থ্য প্রদান করুন এবং প্রয়োজন অনুযায়ী ব্যবহারকারীদের সাইন-ইন স্ক্রিনে সংযুক্ত করুন | সাইন-ইন ফ্লো এবং সেটিংস স্ক্রিন তৈরি করতে টেমপ্লেট ব্যবহার করুন। প্রয়োজনে, অ্যাডাপ্ট সাইন-ইন প্রবাহ এবং ডিজাইন সেটিংস দেখুন |
সুপারিশ | বিষয়বস্তু সুপারিশ প্রদর্শিত হওয়ার জন্য UI প্রদান করুন | উপযুক্ত বিষয়বস্তুর সুপারিশের জন্য একটি উৎস প্রদান করুন |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eMedia app developers focus on planning navigation, browsing views, playback controls, voice actions, and branding elements within a pre-defined UI framework.\u003c/p\u003e\n"],["\u003cp\u003eCar makers or Google manage the overall media UI structure and styling, ensuring brand consistency and vehicle integration.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can customize playback controls, implement voice commands, and provide branding assets for their apps.\u003c/p\u003e\n"],["\u003cp\u003eAAOS allows for optional app sign-in and settings customization, while Android Auto offers an optional recommendation feature.\u003c/p\u003e\n"],["\u003cp\u003eDetailed design guidance and a checklist are available to aid developers in creating a seamless media app experience.\u003c/p\u003e\n"]]],[],null,["# Build media apps with MediaBrowserService\n\n\u003cbr /\u003e\n\nTo create a media app with limited branding and customization, use the\nMediaBrowserService (MBS). This is a lower-cost experience to let users browse\ncontent and play media.\n\nBecause most aspects of the media UI are controlled by car makers and Google\n(see [Partner roles for media](#roles)), the design-related tasks for app\ndevelopers are relatively simple.\n\nHere are the basic tasks for app developers:\n\n1. [Plan navigation tabs](/cars/design/create-apps/media-apps/navigation-tabs): Choose up to 4 top-level views of content and decide on icons or labels for navigation tabs.\n2. [Plan browsing views](/cars/design/create-apps/media-apps/browsing-views): Plan how top-level and lower-level views of content will be organized and formatted (grid or list?).\n3. [Customize playback\n controls](/cars/design/create-apps/media-apps/customize-playback-controls): Decide whether you want to provide custom actions and icons and whether to implement a queue.\n4. [Plan voice actions](/cars/design/create-apps/media-apps/voice-actions): Determine which commands you would like users to be able to request by voice\n5. [Provide branding\n elements](/cars/design/create-apps/media-apps/branding-elements): Provide your app icon and accent color to represent your brand.\n\n**Optional extra steps for AAOS only**:\n\n1. [Create a sign-in flow](/cars/design/create-apps/media-apps/signin-flow): Use the available templates to create a sign-in flow for users to sign in to your app on the car screen (if your app requires sign-in).\n2. [Create settings](/cars/design/create-apps/media-apps/design-settings): Create in-vehicle settings screens for your app, if settings are needed.\n\n**Optional extra step for Android Auto only**:\n\n1. [Provide\n recommendations](/cars/design/create-apps/media-apps/recommendations): Identify 10 items of media content to be showcased as recommended\n\nUse the aforementioned links to access more detailed guidance about each task.\nFor a summary of the design elements you'll need to provide, consult the\nchecklist.\n\nPartner roles for media\n-----------------------\n\nFor apps running on AAOS-based\nvehicles, car makers can customize the UI to reflect their brand and vehicle\nstyling. For apps running in Android Auto, Google creates a consistent look and\nfeel for the app across the range of compatible vehicles.\nThe following table\nsummarizes the design roles of app developers and car makers (in\nAAOS) in ensuring a unified media app experience.\n\n| Aspect of the media experience | Car maker's design role (or Google's, for Android Auto) | App developer's design role |\n|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Navigating media apps** | Decide where the app bar goes and support app navigation and controls that can appear in the app bar | Decide which top-level content views to represent in the app bar's tabs and provide icons and labeling as needed (see [Plan navigation tabs](/cars/design/create-apps/media-apps/navigation-tabs)) |\n| **Browsing content details** | Determine size and content of grid or list items and implement app header at lower levels of content | Determine format (grid or list) and organization for browsable media content at each level (see [Plan browsing views](/cars/design/create-apps/media-apps/browsing-views)) |\n| **Playing media** | Implement playback view and minimized control bar with appropriate media metadata and playback controls, including controls for any custom actions in the app. Provide a queue affordance in playback view and styling for the queue. | Decide whether to implement custom actions on the control bar, and provide icons for them. Also decide whether to implement a queue and whether to provide an indicator for the currently playing track (see [Customize playback controls](/cars/design/create-apps/media-apps/customize-playback-controls)) |\n| **Voice actions** | Provide Google Assistant UI and control how users invoke Assistant in specific cars | Specify which media categories to support for voice requests and what content to supply for generic requests ([Plan voice actions](/cars/design/create-apps/media-apps/voice-actions)) |\n| **Brand attribution** | Display the app icon on all content screens and choose where to apply the third-party app color as an accent | Provide app icon and specify accent color (See [Provide branding elements](/cars/design/create-apps/media-apps/branding-elements)) |\n| **Sign-in and settings** | Provide a settings affordance for search and settings on the app bar bar and connect users to sign-in screens as needed | Use templates to create a sign-in flow and settings screens. If needed, see [Adapt sign-in flow](/cars/design/create-apps/media-apps/signin-flow) and [Design settings](/cars/design/create-apps/media-apps/design-settings) |\n| **Recommendations** | Provide UI for content recommendations to appear | Provide a source for appropriate content recommendations |"]]