ওভারভিউ

মিডিয়া এমন একটি প্ল্যাটফর্ম সরবরাহ করে যেখানে মিডিয়া অ্যাপ তৈরি করা যায় যা প্রতিটি Android-সক্ষম গাড়িতে নিরাপদ, নির্বিঘ্ন এবং সংযুক্ত ইনফোটেইনমেন্ট অভিজ্ঞতা প্রদান করে। মিডিয়া হল একটি অ্যান্ড্রয়েড সিস্টেম অ্যাপ্লিকেশন যা একটি ডিস্ট্রাকশন অপ্টিমাইজড (DO) প্লেব্যাক এবং মিডিয়া অ্যাপগুলির জন্য ব্রাউজ করার অভিজ্ঞতা প্রদান করার জন্য ডিজাইন করা হয়েছে। মিডিয়ার একটি সম্পূর্ণ কার্যকরী বাস্তবায়ন অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (AOSP) এর সাথে অন্তর্ভুক্ত।

মিডিয়া পর্দা

চিত্র 1. মিডিয়া পর্দা

মিডিয়া সম্পর্কে জানতে, নিম্নলিখিত নিবন্ধগুলি দেখুন:

  • সিস্টেম উপাদান এবং ব্যবহারকারী প্রবাহ . মিডিয়ার সাথে ইন্টারঅ্যাক্ট করে এমন উপাদানগুলি এবং সেইসাথে সর্বাধিক সাধারণ ব্যবহারকারীর প্রবাহ সম্পর্কে আরও জানতে এই নিবন্ধটি দেখুন৷
  • মিডিয়ার সাথে রেডিও বাস্তবায়ন কিভাবে মিডিয়ার সাথে রেডিও UI সংহত করতে হয় তা পড়ুন যাতে ব্যবহারকারীরা মিডিয়া উত্স এবং রেডিওর সাথে যোগাযোগ করতে সক্ষম হয় যেন তারা একটি একক অ্যাপ্লিকেশন।
  • মিডিয়া কাস্টমাইজ করা AOSP কাঠামোর বিভিন্ন স্তরে সংজ্ঞায়িত শৈলী এবং সম্পদগুলির সাথে কীভাবে কাজ করবেন তা শিখুন।

পরিভাষা

এই পদগুলি ব্যবহার করা হয়:

মেয়াদ বর্ণনা
মিডিয়া সোর্স একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন যা প্লেব্যাক নিয়ন্ত্রণ এবং মিডিয়া আইটেমগুলির ক্যাটালগ ব্রাউজ করার জন্য Android MediaBrowserService API প্রয়োগ করে৷
মিডিয়া আইটেম

মিডিয়া সোর্স ক্যাটালগের একটি উপাদান। মিডিয়া আইটেম হতে পারে:

  • খেলার যোগ্য মিডিয়া আইটেম। অডিও সেগমেন্ট যা সিস্টেম দ্বারা চালানো যায় যেমন গান, বইয়ের অধ্যায় এবং পডকাস্টের পর্ব
  • ব্রাউজযোগ্য মিডিয়া আইটেম। সাংগঠনিক উপাদানগুলি গোষ্ঠীভুক্ত করতে ব্যবহৃত হয় বা অন্যান্য ব্রাউজ করা যায় এমন মিডিয়া আইটেম যেমন গানের বিভাগ, সাম্প্রতিক গানের ফোল্ডার, সেইসাথে পডকাস্ট এবং শিল্পী, লেখক বা শ্রোতাদের দ্বারা সাজানো প্লেযোগ্য মিডিয়া আইটেম।

মিডিয়া বৈশিষ্ট্য

মিডিয়া এই বৈশিষ্ট্যগুলি প্রদান করে।

যখন চালিত পার্ক করার সময়

প্লেব্যাক নিয়ন্ত্রণ।

  • শিরোনাম, অ্যালবাম আর্ট, সময়কাল, বিবরণ এবং বর্তমান প্লে অবস্থান সহ বর্তমানে মিডিয়া আইটেম (উদাহরণস্বরূপ, একটি গান) চালানোর উপস্থাপনা।

  • স্ট্যান্ডার্ড মিডিয়া অ্যাকশনের সঞ্চালন (উদাহরণস্বরূপ, খেলুন, থামান, বিরতি দিন এবং এগিয়ে যান)।

  • কাস্টম মিডিয়া অ্যাকশনের এক্সিকিউশন (প্রতিটি মিডিয়া সোর্স দ্বারা প্রদত্ত কাস্টম অ্যাকশন)।

  • প্লেব্যাক সারির উপস্থাপনা, যদি মিডিয়া অ্যাপ দ্বারা সরবরাহ করা হয়।

ক্যাটালগ ব্রাউজ.

  • শীর্ষ-স্তরের বিভাগগুলির প্রদর্শন।

  • ব্রাউজ-সক্ষম মিডিয়া আইটেমগুলিতে ড্রিল ডাউন (উদাহরণস্বরূপ, ফোল্ডার)।

  • শিরোনাম, অ্যালবাম শিল্প এবং সূচক সহ প্লেযোগ্য মিডিয়া আইটেমগুলির নির্বাচন (উদাহরণস্বরূপ, গান)। উদাহরণস্বরূপ, স্পষ্ট বিষয়বস্তু এবং ডাউনলোড করা সামগ্রী।

"ড্রাইভিং করার সময়" এর অধীনে তালিকাভুক্ত সমস্ত কিছু পাশাপাশি:

  • সাইন ইন করুন. সাইন-ইন প্রয়োজন এমন মিডিয়া উত্সগুলির জন্য, সরাসরি মিডিয়া থেকে সাইন ইন প্রবাহ শুরু করা সম্ভব।

  • সেটিংস. মিডিয়া উৎস একটি সেটিংস UI প্রদর্শন করতে পারে।

  • কীবোর্ড দিয়ে অনুসন্ধান করুন। ব্যবহারকারীরা মিডিয়াতে একটি পাঠ্য অনুসন্ধান করতে পারে।

কাজ

এই টেবিলটি প্রতিটি দলের কাজ বর্ণনা করে।

গাড়ি প্রস্তুতকারক (OEMs) গুগল অ্যাপ ডেভেলপাররা
  • অ্যান্ড্রয়েড অটোমোটিভের সাথে একটি সম্পূর্ণ-সঙ্গত Android CDD ইনফোটেইনমেন্ট সিস্টেম তৈরি করুন।
  • মিডিয়া সেশন এবং ব্রাউজার API এবং মিডিয়ার সাথে আন্তঃকার্যযোগ্যতার সমস্ত প্রত্যাশা পূরণ করুন:
    • ব্রাউজ গঠন সম্মান.
    • কাস্টম ক্রিয়াকে সম্মান করুন।
    • সাইন-ইন, সেটিংস ইত্যাদির জন্য অ্যাপে অর্পণ করুন।
    • APIs দ্বারা স্পষ্টভাবে সমর্থিত অ্যাপ ব্র্যান্ডিং উপাদানগুলিকে সম্মান করুন। উদাহরণস্বরূপ, অ্যাপের নাম।
  • মিডিয়া APIs সংজ্ঞায়িত করুন এবং বিকাশ করুন।
  • AOSP-এ মিডিয়া বাস্তবায়ন প্রদান করুন।
  • প্লে স্টোরে মিডিয়া অ্যাপ প্রকাশের জন্য অ্যাপ পর্যালোচনা প্রক্রিয়া সংজ্ঞায়িত করুন।
  • API, কাস্টমাইজেশন, পর্যালোচনা এবং সার্টিফিকেশন প্রক্রিয়ার মতো উপাদানগুলির জন্য ডকুমেন্টেশন প্রদান করুন
  • মিডিয়া APIs প্রয়োগ করুন:
    • উপযুক্ত সামগ্রী সহ সামগ্রিক মিডিয়া ব্রাউজ কাঠামো প্রদান করুন।
    • উপযুক্ত হিসাবে কাস্টম কর্ম প্রদান.
    • সিস্টেমে প্লেব্যাক স্টেট উপলব্ধ করুন।
    • ব্র্যান্ডিং উপাদান প্রদান করুন, যেমন অ্যাপের নাম।
  • প্রয়োজন অনুযায়ী সাইন-ইন, সাইন-আপ, সেটিংস এবং ত্রুটি রেজোলিউশন প্রবাহ বাস্তবায়ন করুন।
  • প্লে স্টোরে গাড়ির APK তৈরি এবং প্রকাশ করুন।

কাস্টমাইজেশন নির্দেশিকা

AOSP-এ অন্তর্ভুক্ত মিডিয়া বাস্তবায়ন কাস্টমাইজেশন সক্ষম করতে কার UI লাইব্রেরি ব্যবহার করে এবং একটি বেস থিম এবং কাঠামো প্রদান করে যা নিম্নোক্ত বিধিনিষেধ অনুসারে গৃহীত বা পরিবর্তন করা যেতে পারে। নিম্নলিখিত টেবিলটি মিডিয়া কাস্টমাইজেশন সম্পর্কিত OEM দায়িত্বগুলি বর্ণনা করে।

মিডিয়া কাস্টমাইজেশন বর্ণনা

উচিত

রঙ প্যালেট এবং আকার সহ সামগ্রিক থিম এবং স্টাইলিং সামঞ্জস্য করুন।

মে

মিডিয়ার উচ্চ-স্তরের কাঠামো পরিবর্তন করুন (উদাহরণস্বরূপ, ট্যাব বসানো)।

না অবশ্যই

অ্যাপ ব্র্যান্ডিং সহ মিডিয়া API চুক্তি সংশোধন করুন:

  • MediaSession এবং MediaBrowser ইন্টারঅপারেবিলিটি
  • মিডিয়া উৎসের নাম, আইকন

এর তথ্য আর্কিটেকচার পরিবর্তন করুন:

  • প্লেব্যাক
  • ব্রাউজ করুন
  • অনুসন্ধান করুন