मीडिया डिसप्ले और प्लेबैक को अगले लेवल पर ले जाएं — बुनियादी, बेहतर, और सबसे अच्छा

इस गाइड में, मीडिया चलाने पर फ़ोकस करने वाले ऐप्लिकेशन को शुरू करने से लेकर, उसे सबसे बेहतर बनाने तक की प्रोसेस के बारे में बताया गया है. इसे इस तरह से डिज़ाइन किया गया है कि आपको समय के साथ आपके ऐप्लिकेशन का साइज़ बढ़ाने के साथ-साथ यह भी देख सकते हैं कि किन सुविधाओं को कब लागू किया जाए. हालांकि, हर मीडिया इस्तेमाल करने वाला ऐप्लिकेशन अलग है, तो इन सुझावों का इस्तेमाल करके बेहतरीन अनुभव मिलेगा.

मीडिया का बुनियादी डिसप्ले और प्लेबैक

मीडिया डिसप्ले और वीडियो चलाने की सुविधा देने वाला बुनियादी ऐप्लिकेशन, उपयोगकर्ताओं को बुनियादी अनुभव देता है. इसमें ये काम किए जा सकते हैं:

  • ऐप्लिकेशन में मीडिया प्लेयर की सुविधा दें. इसमें, वीडियो चलाने के कंट्रोल भी होने चाहिए. साथ ही, यह ज़रूरी है कि वीडियो चलाने के लिए ऐसे फ़ॉर्मैट इस्तेमाल किए जाएं जो Android के सभी प्लैटफ़ॉर्म पर काम करते हों. इसके लिए, Media3s और ExoPlayer का इस्तेमाल करना सबसे सही रहेगा.
  • Jetpack Media3 लाइब्रेरी के नए वर्शन का इस्तेमाल करें.
  • सर्वर से जनरेट किए गए ऑप्टिमाइज़ किए गए थंबनेल के साथ-साथ, लोकल तौर पर जनरेट किए गए थंबनेल के लिए सबसे सही तरीकों का इस्तेमाल करें और उन्हें स्थानीय तौर पर कैश मेमोरी में सेव करें.
  • सुलभता पर ध्यान दें.

बेहतर मीडिया डिसप्ले और प्लेबैक

बेहतर मीडिया डिसप्ले और वीडियो चलाने की सुविधा देने वाला ऐप्लिकेशन, प्रीमियम डिवाइस के हार्डवेयर और अपडेट किए गए प्लैटफ़ॉर्म की सुविधाओं का फ़ायदा उठाता है, ताकि:

सबसे अच्छा मीडिया डिसप्ले और प्लेबैक

मीडिया डिसप्ले और वीडियो चलाने की सुविधा देने वाला सबसे अच्छा ऐप्लिकेशन, उपयोगकर्ताओं को बेहतर सुविधाओं का ऐक्सेस देता है. इन सुविधाओं की वजह से, यह ऐप्लिकेशन बाकी ऐप्लिकेशन से अलग दिखता है. जैसे:

  • देखें कि क्या इमेज में गेन-मैप, रणनीति बनाकर उनका इस्तेमाल किया गया है setColorMode() से ActivityInfo.COLOR_MODE_HDR को ऑप्टिमाइज़ करने के लिए कॉन्टेंट डिसप्ले और बैटरी लाइफ़.
  • HALF_OPENED की सुविधा का इस्तेमाल करके, फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए ऑप्टिमाइज़ करें
  • पक्का करें कि प्लैटफ़ॉर्म का डिज़ाइन एक जैसा हो.
  • Cast Connect लागू करें, ताकि उपयोगकर्ता आपके Android TV ऐप्लिकेशन पर कॉन्टेंट कास्ट कर सकें.
  • डिवाइस से मिलान करने के लिए, अपने उपयोगकर्ता अनुभव को मनमुताबिक बनाने के लिए परफ़ॉर्मेंस क्लास का इस्तेमाल करें सुविधाएं.