टीवी देखने का एक अहम हिस्सा, लाइव टीवी शो और चैनल पर लगातार चलने वाला कॉन्टेंट देखना है. उपयोगकर्ता, टीवी पर चैनल ब्राउज़ करके शो चुनने और देखने के आदी हैं. टीवी इनपुट फ़्रेमवर्क, टीवी प्रोग्रामिंग गाइड में वीडियो या संगीत कॉन्टेंट पब्लिश करने के लिए चैनल बनाता है.
चेतावनी: टीवी इनपुट फ़्रेमवर्क का इस्तेमाल, OEMs को Android सिस्टम के टीवी ऐप्लिकेशन के लिए चैनल बनाने के लिए करना होता है. यह सिर्फ़ Android 5.0 (एपीआई लेवल 21) से लेकर Android 7.1 (एपीआई लेवल 25) तक के वर्शन पर काम करता है. तीसरे पक्ष के ऐप्लिकेशन को Android TV की होम स्क्रीन के एपीआई का इस्तेमाल करके, अपने कॉन्टेंट के लिए चैनल बनाने चाहिए. ज़्यादा जानकारी के लिए, होम स्क्रीन पर कॉन्टेंट का सुझाव पाना लेख पढ़ें.
टीवी इनपुट फ़्रेमवर्क, हार्डवेयर सोर्स (जैसे, एचडीएमआई पोर्ट और पहले से मौजूद ट्यूनर) और सॉफ़्टवेयर सोर्स (जैसे, इंटरनेट पर स्ट्रीम किया गया वीडियो) से लाइव वीडियो कॉन्टेंट पाने और उसे चलाने का एक तरीका उपलब्ध कराता है.
इस फ़्रेमवर्क की मदद से, डेवलपर टीवी इनपुट सेवा लागू करके, लाइव टीवी इनपुट सोर्स तय कर सकते हैं. यह सेवा, टीवी सेवा देने वाली कंपनी के लिए चैनलों और प्रोग्राम की सूची पब्लिश करती है. टीवी डिवाइस पर मौजूद लाइव टीवी ऐप्लिकेशन को, टीवी सेवा देने वाली कंपनी से उपलब्ध चैनलों और प्रोग्राम की सूची मिलती है. इसके बाद, वह उपयोगकर्ता को यह सूची दिखाता है.
जब कोई उपयोगकर्ता कोई चैनल चुनता है, तो लाइव टीवी ऐप्लिकेशन, टीवी इनपुट मैनेजर की मदद से उस चैनल से जुड़ी टीवी इनपुट सेवा के लिए एक सेशन बनाता है. साथ ही, टीवी इनपुट सेवा को अनुरोध किए गए चैनल पर ट्यून करने और टीवी ऐप्लिकेशन की दी गई डिसप्ले प्लैटफ़ॉर्म पर कॉन्टेंट चलाने के लिए कहता है.
![](https://developer.android.google.cn/static/images/tv/tv-tif-overview.png?authuser=6&hl=hi)
पहली इमेज. टीवी इनपुट फ़्रेमवर्क का फ़ंक्शनल डायग्राम.
टीवी इनपुट फ़्रेमवर्क को, लाइव टीवी के कई इनपुट सोर्स का ऐक्सेस देने के लिए डिज़ाइन किया गया है. साथ ही, इसे एक ही यूज़र इंटरफ़ेस में लाने के लिए भी डिज़ाइन किया गया है, ताकि उपयोगकर्ता कॉन्टेंट को ब्राउज़ कर सकें, देख सकें, और उसका आनंद ले सकें. अपने कॉन्टेंट के लिए टीवी इनपुट सेवा बनाने से, उसे टीवी डिवाइसों पर ज़्यादा आसानी से ऐक्सेस किया जा सकता है.
ज़्यादा जानकारी के लिए, टीवी इनपुट सेवा का सैंपल ऐप्लिकेशन देखें.
विषय
- टीवी इनपुट सेवा डेवलप करना
- सिस्टम के टीवी ऐप्लिकेशन के साथ काम करने वाली टीवी इनपुट सेवा बनाने का तरीका जानें.
- चैनल के डेटा के साथ काम करना
- सिस्टम के लिए चैनल और प्रोग्राम के डेटा की जानकारी देने का तरीका जानें.
- टीवी पर उपयोगकर्ता के इंटरैक्शन को मैनेज करना
- ओवरले दिखाने, कॉन्टेंट की उपलब्धता मैनेज करने, और कॉन्टेंट चुनने के तरीके के बारे में जानें.
- टाइम-शिफ़्ट करने की सुविधा
- टीवी इनपुट सेवा में टाइम-शिफ़्ट करने की सुविधा जोड़ने का तरीका जानें.
- कॉन्टेंट रिकॉर्ड करने की सुविधा
- अपनी टीवी इनपुट सेवा में कॉन्टेंट रिकॉर्ड करने की सुविधा जोड़ने का तरीका जानें.