खास जानकारी

मीडिया एक ऐसा मंच प्रदान करता है जिस पर मीडिया ऐप्स बनाए जा सकते हैं जो प्रत्येक एंड्रॉइड-सक्षम कार में सुरक्षित, निर्बाध और कनेक्टेड इंफोटेनमेंट अनुभव प्रदान करते हैं। मीडिया एक एंड्रॉइड सिस्टम एप्लिकेशन है जिसे मीडिया ऐप्स के लिए डिस्ट्रेक्शन ऑप्टिमाइज्ड (डीओ) प्लेबैक और ब्राउज़ अनुभव प्रदान करने के लिए डिज़ाइन किया गया है। एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के साथ मीडिया का पूरी तरह कार्यात्मक कार्यान्वयन शामिल है।

मीडिया स्क्रीन

चित्र 1. मीडिया स्क्रीन

मीडिया के बारे में जानने के लिए निम्नलिखित लेख देखें:

  • सिस्टम घटक और उपयोगकर्ता प्रवाह मीडिया के साथ इंटरैक्ट करने वाले घटकों के साथ-साथ सबसे आम उपयोगकर्ता प्रवाह के बारे में अधिक जानने के लिए यह आलेख देखें।
  • मीडिया के साथ रेडियो का कार्यान्वयन पढ़ें कि रेडियो यूआई को मीडिया के साथ कैसे एकीकृत किया जाए ताकि उपयोगकर्ताओं को मीडिया स्रोतों और रेडियो के साथ बातचीत करने में सक्षम बनाया जा सके जैसे कि वे एक ही एप्लिकेशन हों।
  • मीडिया को अनुकूलित करना AOSP संरचना में विभिन्न स्तरों पर परिभाषित शैलियों और संपत्तियों के साथ काम करना सीखें।

शब्दावली

इन शब्दों का प्रयोग किया जाता है:

अवधि विवरण
मीडिया स्रोत एक एंड्रॉइड एप्लिकेशन जो अपने मीडिया आइटम कैटलॉग के प्लेबैक नियंत्रण और ब्राउज़िंग को प्रदर्शित करने के लिए एंड्रॉइड मीडियाब्राउज़र सर्विस एपीआई को लागू करता है।
मीडिया आइटम

मीडिया स्रोत कैटलॉग में एक तत्व। मीडिया आइटम या तो हो सकते हैं:

  • चलाने योग्य मीडिया आइटम. ऑडियो सेगमेंट जिन्हें सिस्टम द्वारा चलाया जा सकता है जैसे गाने, किताबों के अध्याय और पॉडकास्ट के एपिसोड
  • ब्राउज़ करने योग्य मीडिया आइटम. संगठनात्मक तत्वों का उपयोग बजाने योग्य या अन्य ब्राउज़ करने योग्य मीडिया आइटमों को समूहित करने के लिए किया जाता है जैसे कि गीत श्रेणियां, हालिया गाने फ़ोल्डर, साथ ही कलाकार, लेखक या दर्शकों द्वारा क्रमबद्ध पॉडकास्ट और बजाने योग्य मीडिया आइटम।

मीडिया सुविधाएँ

मीडिया ये सुविधाएँ प्रदान करता है।

चलाते समय जबकि पार्क किया गया

प्लेबैक नियंत्रण.

  • वर्तमान में चल रहे मीडिया आइटम (उदाहरण के लिए, एक गीत) की प्रस्तुति, जिसमें शीर्षक, एल्बम कला, अवधि, विवरण और वर्तमान प्ले स्थिति शामिल है।

  • मानक मीडिया क्रियाओं का निष्पादन (उदाहरण के लिए, चलाएं, रोकें, रोकें और आगे छोड़ें)।

  • कस्टम मीडिया कार्रवाइयों का निष्पादन (प्रत्येक मीडिया स्रोत द्वारा प्रदान की गई कस्टम कार्रवाइयां)।

  • प्लेबैक कतार की प्रस्तुति, यदि मीडिया ऐप द्वारा प्रदान की गई हो।

कैटलॉग ब्राउज़ करें.

  • शीर्ष-स्तरीय श्रेणियों का प्रदर्शन.

  • ब्राउज़-सक्षम मीडिया आइटम (उदाहरण के लिए, फ़ोल्डर्स) में ड्रिल डाउन करें।

  • शीर्षक, एल्बम कला और संकेतक सहित बजाने योग्य मीडिया आइटम (उदाहरण के लिए, गाने) का चयन। उदाहरण के लिए, स्पष्ट सामग्री और डाउनलोड की गई सामग्री।

"ड्राइविंग करते समय" के अंतर्गत सूचीबद्ध सभी चीज़ें और साथ ही:

  • दाखिल करना। उन मीडिया स्रोतों के लिए जिन्हें साइन-इन की आवश्यकता है, मीडिया से सीधे साइन इन प्रवाह शुरू करना संभव होना चाहिए।

  • समायोजन। मीडिया स्रोत एक सेटिंग यूआई प्रदर्शित कर सकता है।

  • खोजें, कीबोर्ड से. उपयोगकर्ता मीडिया पर टेक्स्ट खोज कर सकते हैं।

कार्य

यह तालिका प्रत्येक पार्टी के कार्यों का वर्णन करती है।

कार निर्माता (ओईएम) गूगल ऐप डेवलपर्स
  • एंड्रॉइड ऑटोमोटिव के साथ पूरी तरह से संगत एंड्रॉइड सीडीडी इंफोटेनमेंट सिस्टम बनाएं।
  • मीडियासेशन और ब्राउज़र एपीआई और मीडिया के साथ इंटरऑपरेबिलिटी की सभी अपेक्षाओं को पूरा करें:
    • ब्राउज़ संरचना का सम्मान करें.
    • कस्टम कार्यों का सम्मान करें.
    • साइन-इन, सेटिंग्स आदि के लिए ऐप को सौंपें।
    • एपीआई द्वारा स्पष्ट रूप से समर्थित ऐप ब्रांडिंग तत्वों का सम्मान करें। उदाहरण के लिए, ऐप का नाम.
  • मीडिया एपीआई को परिभाषित और विकसित करें।
  • AOSP में मीडिया कार्यान्वयन प्रदान करें।
  • प्ले स्टोर पर मीडिया ऐप्स के प्रकाशन के लिए ऐप समीक्षा प्रक्रिया को परिभाषित करें।
  • एपीआई, अनुकूलन, समीक्षा और प्रमाणन प्रक्रियाओं जैसे तत्वों के लिए दस्तावेज़ीकरण प्रदान करें
  • मीडिया एपीआई लागू करें:
    • उचित सामग्री के साथ समग्र मीडिया ब्राउज़ संरचना प्रदान करें।
    • उपयुक्त के रूप में कस्टम क्रियाएँ प्रदान करें।
    • सिस्टम को प्लेबैक स्थिति उपलब्ध कराएं.
    • ऐप नाम जैसे ब्रांडिंग तत्व प्रदान करें।
  • आवश्यकतानुसार साइन-इन, साइन-अप, सेटिंग्स और त्रुटि समाधान प्रवाह लागू करें।
  • Play Store पर कार APK बनाएं और प्रकाशित करें।

अनुकूलन दिशानिर्देश

एओएसपी में शामिल मीडिया कार्यान्वयन अनुकूलन को सक्षम करने के लिए कार यूआई लाइब्रेरी का उपयोग करता है और एक आधार विषय और संरचना प्रदान करता है जिसे निम्नलिखित प्रतिबंधों के अनुसार अपनाया या संशोधित किया जा सकता है। निम्न तालिका मीडिया अनुकूलन के संबंध में OEM जिम्मेदारियों का वर्णन करती है।

मीडिया अनुकूलन विवरण

चाहिए

रंग पैलेट और आकार सहित समग्र थीम और स्टाइल को समायोजित करें।

मई

मीडिया की उच्च-स्तरीय संरचना को संशोधित करें (उदाहरण के लिए, टैब प्लेसमेंट)।

बिलकुल मना है

ऐप ब्रांडिंग सहित मीडिया एपीआई अनुबंध संशोधित करें:

  • मीडियासेशन और मीडियाब्राउज़र इंटरऑपरेबिलिटी
  • मीडिया स्रोत का नाम, आइकन

की सूचना वास्तुकला को संशोधित करें:

  • प्लेबैक
  • ब्राउज़
  • खोज