किसी वीडियो प्रोग्राम के एट्रिब्यूट, उसके कॉन्टेंट के टाइप पर निर्भर करते हैं. प्रोग्राम टाइप से सिस्टम को यह पता चलता है कि किस तरह का मेटाडेटा सबमिट करना है, ताकि यूज़र इंटरफ़ेस (यूआई) में सही जानकारी भरी जा सके.
वीडियो प्रोग्राम इनमें से किसी एक तरह का हो सकता है:
प्रोग्राम बनाने के लिए PreviewProgram.Builder का उपयोग करें. बिल्डर पर, हर सेटर के रेफ़रंस दस्तावेज़ों में जाकर, हर फ़ील्ड के लिए संभावित वैल्यू के बारे में ज़्यादा पढ़ा जा सकता है.
Kotlin
val program = PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build()
Java
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build();
निम्नलिखित तालिका उन विशेषताओं को दर्शाती है जिन्हें प्रत्येक प्रकार के वीडियो प्रोग्राम को सौंपा जा सकता है. हर एट्रिब्यूट, PreviewProgram.Builder में मौजूद उससे जुड़े सेटर से लिंक होता है.
✔ के तौर पर मार्क किए गए एट्रिब्यूट ज़रूरी हैं. (✔) के तौर पर मार्क किए गए एट्रिब्यूट ज़रूरी नहीं हैं.
| एट्रिब्यूट | फ़िल्म | टीवी सीरीज़ | टीवी सीज़न | टीवी एपिसोड | क्लिप | इवेंट | चैनल |
|---|---|---|---|---|---|---|---|
| Author | (✔) | ||||||
| उपलब्धता | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| कैननिकल शैलियां | (✔) | (✔) | (✔) | (✔) | |||
| चैनल आईडी | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Content ID | (✔) | ||||||
| कॉन्टेंट रेटिंग | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| अवधिमिली | ✔ | ✔ | ✔ | (✔) | |||
| प्रकरण क्रमांक | ✔ | ||||||
| एपिसोड का टाइटल | (✔) | ||||||
| शैली | (✔) | (✔) | (✔) | (✔) | |||
| इंटेंट यूआरआई | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| इंटरैक्शन की संख्या | (✔) | (✔) | |||||
| इंटरैक्शन टाइप | (✔) | (✔) | |||||
| आंतरिक प्रदाता आईडी | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| आइटम की संख्या | (✔) | (✔) | |||||
| लाइव | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| लोगो यूआरआई (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| लोगो सामग्री विवरण (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ऑफ़र के तहत कीमत | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| पोस्टर कला पहलू अनुपात | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| पोस्टर कला यूआरआई | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| झलक दिखाने वाले वीडियो का यूआरआई | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| रिलीज़ की तारीख | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
| समीक्षा रेटिंग | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| समीक्षा की रेटिंग का स्टाइल | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| सीज़न का डिसप्ले नंबर | ✔ | ✔ | |||||
| छोटा ब्यौरा | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| प्रारंभ समय यूटीसी मिलीसेकंड (*) | ✔ | ✔ | ✔ | ✔ | |||
| यूटीसी के हिसाब से खत्म होने का समय (मिलीसेकंड में) (*) | ✔ | ✔ | ✔ | ✔ | |||
| शुरुआती कीमत | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| थंबनेल का आसपेक्ट रेशियो | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| थंबनेल यूआरआई | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| Title | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| वीडियो की ऊँचाई | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| वीडियो की चौड़ाई | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| वज़न | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
इमेज की झलक
झलक वाली इमेज के लिए सुझाए गए साइज़ यहां दिए गए हैं:
| एट्रिब्यूट | आसपेक्ट रेशियो | चौड़ाई | ऊंचाई |
ASPECT_RATIO_16_9 |
16:9 | 272 डीपी | 153 डीपी |
ASPECT_RATIO_3_2 |
3:2 | 229.5 डीपी | 153 डीपी |
ASPECT_RATIO_4_3 |
4:3 | 204 डीपी | 153 डीपी |
ASPECT_RATIO_1_1 |
1:1 | 153 डीपी | 153 डीपी |
ASPECT_RATIO_2_3 |
2:3 | 102 dp | 153 डीपी |
ASPECT_RATIO_MOVIE_POSTER |
1:1.441 | 106 डीपी | 153 डीपी |
सबसे अच्छी क्वालिटी के लिए, 16:9 या 4:3 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) वाले ऐसे वीडियो इस्तेमाल करें जो इस टेबल में दिए गए साइज़ के हों. लोगों को बेहतर अनुभव देने के लिए, ओपेक लोगो का इस्तेमाल करें.
VIDEO_WIDTH और VIDEO_HEIGHT का इस्तेमाल करके, वीडियो की झलक दिखाने के लिए सटीक साइज़ तय किए जा सकते हैं.