'अगला देखें' चैनल दूसरी पंक्ति है, जो होम स्क्रीन पर इसके बाद दिखती है ऐप्लिकेशन लाइन. यह सिस्टम, चैनल बनाता है और उसका रखरखाव करता है. आपका ऐप्लिकेशन जोड़ सकता है 'अगला वीडियो देखें' चैनल के लिए प्रोग्राम: ऐसे प्रोग्राम जिन्हें उपयोगकर्ता ने 'अगला वीडियो देखें' चैनल के तौर पर मार्क किया है वे दिलचस्प हों, आपने बीच में ही वीडियो देखना बंद कर दिया हो या जो कॉन्टेंट से मिलती-जुलती हों उपयोगकर्ता किस तरह का कॉन्टेंट देख रहा है (जैसे, किसी सीरीज़ का अगला एपिसोड या टीवी शो का अगला सीज़न दिखाएं).
'अगला देखें' चैनल पर कुछ पाबंदियां होती हैं: आपके ऐप्लिकेशन को दूसरी जगह नहीं ले जाया जा सकता, हटाया नहीं जा सकता या 'अगला देखें' चैनल की पंक्ति छिपाएं.
तरीका
'अगला वीडियो' चैनल में प्रोग्राम डालना, इसके जैसा ही है अपने चैनल में प्रोग्राम डालना. 'अगला देखें' सेक्शन के बारे में खास जानकारी के लिए, नीचे दिए गए सेक्शन देखें.
Google TV पर 'अगला देखें' चैनल पर पब्लिश करना (इसे "जारी रखें" के तौर पर दिखाया जाता है देखने के लिए) के लिए, सर्टिफ़िकेशन प्रोसेस के ज़रिए Google से मंज़ूरी लेना ज़रूरी है और प्रोग्राम को एट्रिब्यूट के आधार पर क्रम से लगाने के लिए, सर्वर साइड प्रोसेसिंग का इस्तेमाल करता है. सर्टिफ़िकेशन की प्रक्रिया शुरू करने के लिए, कृपया लिंक किया गया फ़ॉर्म सबमिट करें.
'अगला वीडियो देखें' चैनल में कॉन्टेंट डालते समय, आपको इन दिशा-निर्देशों का पालन करना होगा:
- ऐप्लिकेशन डेवलपर के लिए 'अगला देखें' दिशा-निर्देश
- टीवी सेवा देने वाली कंपनियों के लिए, 'अगला देखें' दिशा-निर्देश
प्रोग्राम का टाइप चुनें
'अगला देखें' प्रोग्राम चार तरह के होते हैं. सही टाइप चुनें:
टाइप | नोट |
---|---|
WATCH_NEXT_TYPE_CONTINUE | उपयोगकर्ता ने वीडियो देखते समय बंद कर दिया. |
WATCH_NEXT_TYPE_NEXT | दर्शक जिस सीरीज़ को देख रहा है उसका अगला उपलब्ध प्रोग्राम उपलब्ध है. उदाहरण के लिए, अगर उपयोगकर्ता किसी सीरीज़ का तीसरा एपिसोड देख रहा है, तो ऐप्लिकेशन उसे अगला एपिसोड देखने का सुझाव दे सकता है. |
WATCH_NEXT_TYPE_NEW | अब ऐसा नया वीडियो उपलब्ध है जिसमें दर्शकों को साफ़ तौर पर बताया गया हो कि वे क्या देख रहे हैं. उदाहरण के लिए, उपयोगकर्ता किसी सीरीज़ का पांचवा एपिसोड देख रहा है और छठा एपिसोड देखने के लिए उपलब्ध हो जाएगा. |
WATCH_NEXT_TYPE_WATCHLIST | सिस्टम या ऐप्लिकेशन से तब डाला जाता है, जब उपयोगकर्ता कोई प्रोग्राम सेव करता है. |
ज़्यादा जानकारी के लिए, अगला वीडियो देखें वाले एट्रिब्यूट देखें.
WatchNextProgram बिल्डर का इस्तेमाल करें
WatchNextProgram.Builder
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, यह देखें
'अगला वीडियो' एट्रिब्यूट देखें.
Kotlin
val builder = WatchNextProgram.Builder() builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId) val watchNextProgramUri = context.contentResolver .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues())
Java
WatchNextProgram.Builder builder = new WatchNextProgram.Builder(); builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE) .setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE) .setLastEngagementTimeUtcMillis(time) .setTitle("Title") .setDescription("Program description") .setPosterArtUri(uri) .setIntentUri(uri) .setInternalProviderId(appProgramId); Uri watchNextProgramUri = context.getContentResolver() .insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());
इसके लिए TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId)
का इस्तेमाल करें
'अगला देखें' प्रोग्राम अपडेट करने के लिए Uri
बनाएं.
जब कोई व्यक्ति 'अगला वीडियो देखें' चैनल में कोई प्रोग्राम जोड़ता है, तो सिस्टम
प्रोग्राम से पंक्ति तक ले जाएं. यह इंटेंट को भेजता है
ऐप्लिकेशन को सूचित करने के लिए TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT
यह पता लगाता है कि प्रोग्राम जोड़ दिया गया है. इंटेंट में दो अतिरिक्त चीज़ें शामिल होती हैं: प्रोग्राम आईडी
जिसे कॉपी किया गया था और 'अगला देखें' में प्रोग्राम के लिए बनाया गया प्रोग्राम आईडी
चैनल.