टीवी ऐप्लिकेशन में, मीडिया फ़ाइलों को ब्राउज़ करना और उन्हें चलाना, अक्सर उपयोगकर्ता अनुभव का हिस्सा होता है. ऐसा अनुभव शुरू से बनाना और यह पक्का करना कि वह तेज़, आसान, और आकर्षक हो, मुश्किल हो सकता है. भले ही, आपका ऐप्लिकेशन छोटे या बड़े मीडिया कैटलॉग का ऐक्सेस देता हो, उपयोगकर्ताओं को विकल्पों को तेज़ी से ब्राउज़ करने और अपनी पसंद का कॉन्टेंट पाने की सुविधा दें.
विषय
- Compose for TV की मदद से यूज़र इंटरफ़ेस (यूआई) बनाना
- Compose for TV का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन को कॉन्फ़िगर करना
- Compose for TV की मदद से कैटलॉग ब्राउज़र बनाना
- Compose for TV की मदद से, ज़्यादा जानकारी वाला व्यू बनाना
- मीडिया सेशन लागू करना
MediaSession
का इस्तेमाल करके, Android TV को बताएं कि आपके ऐप्लिकेशन में क्या चल रहा है. साथ ही, ऐप्लिकेशन के बाहर से होने वाले इंटरैक्शन से मीडिया को कंट्रोल करने की अनुमति दें.- टीवी पर प्लेबैक कंट्रोल
- Android TV के सभी ओएस पर वीडियो चलाने का बेहतर अनुभव देने के लिए सबसे सही तरीके.
- 'अभी चल रहा है' कार्ड दिखाना
- होम स्क्रीन पर 'अभी चल रहा है' कार्ड दिखाने के लिए,
MediaSession
का इस्तेमाल करें. - वीडियो की झलक दिखाना
- होम स्क्रीन के किसी प्लैटफ़ॉर्म पर, झलक दिखाने वाला वीडियो सीधे रेंडर करें.
- ऐंबियंट मोड के साथ काम करना
- बैटरी बचाएं और स्क्रीन बर्न इन की समस्याओं से बचें.
- कॉन्टेंट की फ़्रेम रेट को मैच करना
- फ़्रेम रेट एपीआई का इस्तेमाल करके, फ़्रेम रेट मैनेज करें.
- मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करना
- अपने ऐप्लिकेशन के लिए मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करें.
ध्यान दें: Leanback यूज़र इंटरफ़ेस टूलकिट, जो व्यू और फ़्रैगमेंट का इस्तेमाल करता है, अब काम नहीं करता. इसकी जगह Compose का इस्तेमाल किया जाता है.