टीवी प्लेबैक ऐप्लिकेशन बनाएं
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
टीवी ऐप्लिकेशन में, मीडिया फ़ाइलों को ब्राउज़ करना और उन्हें चलाना, अक्सर उपयोगकर्ता अनुभव का हिस्सा होता है.
ऐसा अनुभव शुरू से बनाना और यह पक्का करना कि वह तेज़, आसान, और आकर्षक हो, मुश्किल हो सकता है. भले ही, आपका ऐप्लिकेशन छोटे या बड़े मीडिया कैटलॉग का ऐक्सेस देता हो,
उपयोगकर्ताओं को विकल्पों को तेज़ी से ब्राउज़ करने और अपनी पसंद का कॉन्टेंट पाने की सुविधा दें.
विषय
- Compose for TV की मदद से यूज़र इंटरफ़ेस (यूआई) बनाना
ध्यान दें: Leanback यूज़र इंटरफ़ेस टूलकिट,
जो व्यू और फ़्रैगमेंट का इस्तेमाल करता है, अब काम नहीं करता. इसकी जगह Compose का इस्तेमाल किया जाता है.
- मीडिया सेशन लागू करना
MediaSession
का इस्तेमाल करके, Android TV को बताएं कि आपके ऐप्लिकेशन में क्या चल रहा है. साथ ही, ऐप्लिकेशन के बाहर से होने वाले इंटरैक्शन से मीडिया को कंट्रोल करने की अनुमति दें.
- टीवी पर प्लेबैक कंट्रोल
- Android TV के सभी ओएस पर वीडियो चलाने का बेहतर अनुभव देने के लिए सबसे सही तरीके.
- 'अभी चल रहा है' कार्ड दिखाना
- होम स्क्रीन पर 'अभी चल रहा है' कार्ड दिखाने के लिए,
MediaSession
का इस्तेमाल करें.
- वीडियो की झलक दिखाना
- होम स्क्रीन के किसी प्लैटफ़ॉर्म पर, झलक दिखाने वाला वीडियो सीधे रेंडर करें.
- ऐंबियंट मोड के साथ काम करना
- बैटरी बचाएं और स्क्रीन बर्न इन की समस्याओं से बचें.
- कॉन्टेंट की फ़्रेम रेट को मैच करना
- फ़्रेम रेट एपीआई का इस्तेमाल करके, फ़्रेम रेट मैनेज करें.
- मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करना
- अपने ऐप्लिकेशन के लिए मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Build TV playback apps\n\nBrowsing and playing media files is frequently part of the user experience provided by a TV app.\nBuilding such an experience from scratch while making sure that it is fast, fluid, and attractive\ncan be challenging. Whether your app provides access to a small or large media catalog,\nenable users to quickly browse options and get to the content they want.\n\nTopics\n------\n\n**Build UIs with Compose for TV**\n**[Implement a media session](/training/tv/playback/media-session)**\n: Use a `MediaSession` to inform Android TV what's playing in your app and let\n interactions from outside your app control media.\n\n**[Playback controls on TV](/training/tv/playback/controls)**\n: Best practices for creating a consistent playback experience across Android TV\n OS.\n\n**[Display a Now Playing card](/training/tv/playback/now-playing)**\n: Use a `MediaSession` to display a Now Playing card on the home\n screen.\n\n**[Display video previews](../discovery/preview-videos)**\n: Render a preview video directly on a surface of the\n [home screen](/training/tv/discovery/recommendations-channel).\n\n**[Support Ambient Mode](/training/tv/playback/ambient-mode)**\n: Save energy and avoid screen burn issues.\n\n**[Match content frame rate](/training/tv/playback/framerate)**\n: Manage frame rates using the frame rate API.\n\n**[Optimize memory usage](/training/tv/playback/memory)**\n: Optimize memory usage for your app."]]