खास जानकारी

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


पहली इमेज. मीडिया स्क्रीन के सैंपल को लागू करने के तरीके.

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

  • सिस्टम कॉम्पोनेंट और यूज़र फ़्लो. Media के साथ इंटरैक्ट करने वाले कॉम्पोनेंट के साथ-साथ, सबसे सामान्य उपयोगकर्ता फ़्लो के बारे में ज़्यादा जानें.
  • मीडिया के साथ रेडियो लागू करें. रेडियो यूज़र इंटरफ़ेस (यूआई) को मीडिया के साथ इंटिग्रेट करने का तरीका जानें, ताकि उपयोगकर्ता मीडिया सोर्स और रेडियो के साथ वैसे ही इंटरैक्ट कर सकें जैसे वे किसी एक ऐप्लिकेशन के साथ इंटरैक्ट करते हैं.
  • मीडिया को पसंद के मुताबिक बनाएं. AOSP स्ट्रक्चर में अलग-अलग लेवल पर तय की गई स्टाइल और एसेट के साथ काम करने का तरीका जानें.
  • मीडिया कार्ड लागू करें. मीडिया कार्ड लागू करें, ताकि मीडिया का मेटाडेटा दिखाया जा सके. जैसे, टाइटल, एल्बम आर्ट वगैरह. मीडिया कार्ड में, मीडिया आइटम की सूची भी दिख सकती है. जैसे, प्लेलिस्ट.

शब्दावली

इस सेक्शन में इन शब्दों का इस्तेमाल किया गया है.

मीडिया सोर्स
Android ऐप्लिकेशन, जो मीडिया आइटम के कैटलॉग को ब्राउज़ करने और प्लेबैक कंट्रोल को एक्सपोज़ करने के लिए, Android MediaBrowserService API का इस्तेमाल करता है.
मीडिया आइटम
मीडिया सोर्स कैटलॉग में मौजूद एलिमेंट. मीडिया आइटम इनमें से कोई एक हो सकते हैं:
  • चलाए जा सकने वाले मीडिया आइटम. ऑडियो सेगमेंट, जिन्हें सिस्टम चला सकता है जैसे कि गाने, किताबों के चैप्टर, और पॉडकास्ट के एपिसोड
  • ब्राउज़ किए जा सकने वाले मीडिया आइटम. व्यवस्थित करने वाले एलिमेंट, जिनका इस्तेमाल करके, चलाए जा सकने वाले या ब्राउज़ किए जा सकने वाले मीडिया आइटम को ग्रुप में बांटा जाता है. जैसे, गाने की कैटगरी, हाल ही में सुने गए गानों का फ़ोल्डर, पॉडकास्ट, और चलाए जा सकने वाले मीडिया आइटम, जिन्हें कलाकार, लेखक या ऑडियंस के हिसाब से क्रम में लगाया जाता है.

मीडिया से जुड़ी सुविधाएं

मीडिया से ये सुविधाएं मिलती हैं.

ड्राइव करते समय कार पार्क होने के दौरान

प्लेबैक कंट्रोल.

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

  • मीडिया से जुड़ी सामान्य कार्रवाइयां करना. उदाहरण के लिए, चलाना, रोकना, रोकना, और आगे बढ़ना.

  • कस्टम मीडिया ऐक्शन (हर मीडिया सोर्स से मिलने वाले कस्टम ऐक्शन) लागू करना.

  • अगर मीडिया ऐप्लिकेशन ने प्लेबैक सूची उपलब्ध कराई है, तो उसे दिखाना.

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

  • टॉप लेवल की कैटगरी दिखाने वाली इमेज.

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

  • चलाए जा सकने वाले मीडिया आइटम (उदाहरण के लिए, गाने) का सेलेक्शन. इसमें टाइटल, एल्बम आर्ट, और इंडिकेटर शामिल हैं. उदाहरण के लिए, अश्लील कॉन्टेंट और डाउनलोड किया गया कॉन्टेंट.

ड्राइविंग करते समय में दी गई सभी सुविधाएं. साथ ही:

  • साइन इन करें. जिन मीडिया सोर्स के लिए साइन इन करना ज़रूरी है उनके लिए, सीधे मीडिया से साइन इन फ़्लो शुरू किया जा सकता है.

  • सेटिंग पर टैप करें. मीडिया सोर्स, सेटिंग का यूज़र इंटरफ़ेस (यूआई) दिखा सकता है.

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

Tasks

इस टेबल में, हर पक्ष के टास्क के बारे में बताया गया है.

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

कस्टमाइज़ेशन के दिशा-निर्देश

AOSP में शामिल मीडिया लागू करने की सुविधा, पसंद के मुताबिक बनाने की सुविधा चालू करने के लिए, कार यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी का इस्तेमाल करती है. साथ ही, एक बुनियादी थीम और स्ट्रक्चर उपलब्ध कराती है, जिसे बिना किसी बदलाव के अपनाया जा सकता है या इन पाबंदियों के मुताबिक बदला जा सकता है. यहां दी गई टेबल में, मीडिया को पसंद के मुताबिक बनाने के लिए OEM की ज़िम्मेदारियों के बारे में बताया गया है.

मीडिया को पसंद के मुताबिक बनाना ब्यौरा
चाहिए पूरी थीम और स्टाइल में बदलाव करें. इसमें कलर पैलेट और साइज़ भी शामिल है.
मई मीडिया के हाई-लेवल स्ट्रक्चर में बदलाव करना. उदाहरण के लिए, टैब प्लेसमेंट.

ऐसा नहीं होना चाहिए

Media API के अनुबंधों में बदलाव करें. इनमें ऐप्लिकेशन की ब्रैंडिंग भी शामिल है:

  • MediaSession और MediaBrowser के साथ काम करने की सुविधा
  • मीडिया सोर्स का नाम, आइकॉन

इनके इन्फ़ॉर्मेशन आर्किटेक्चर में बदलाव करना:

  • वीडियो चलाएं
  • ब्राउज़ करना
  • खोजें