वीडियो प्रोग्राम की विशेषताएं, उसके कॉन्टेंट के टाइप पर निर्भर करती हैं. प्रोग्राम किस तरह का है सिस्टम को बताता है कि कौनसे मेटाडेटा की उम्मीद की जानी चाहिए, ताकि यूज़र इंटरफ़ेस (यूआई) को भरा जा सके सही तरीके से काम करना चाहिए.
वीडियो प्रोग्राम इनमें से किसी एक तरह के हो सकते हैं:
प्रोग्राम बनाने के लिए, 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.
✔ के तौर पर मार्क किए गए एट्रिब्यूट ज़रूरी हैं; जिन पर (✔) का निशान लगा है वे ज़रूरी नहीं हैं.
| एट्रिब्यूट | मूवी | टीवी श्रृंखला | टीवी सीज़न | टीवी एपिसोड | क्लिप | इवेंट | चैनल |
|---|---|---|---|---|---|---|---|
| लेखक | (✔) | ||||||
| उपलब्धता | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| कैननिकल शैलियां | (✔) | (✔) | (✔) | (✔) | |||
| चैनल आईडी | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 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 डीपी | 153 डीपी |
ASPECT_RATIO_MOVIE_POSTER |
1:1.441 | 106 डीपी | 153 डीपी |
सबसे अच्छी क्वालिटी के लिए, झलक दिखाने वाले 16:9 या 4:3 वीडियो का इस्तेमाल करें. ये वीडियो कम से कम साइज़ के हों की जानकारी इस टेबल में दी गई है. बेहतरीन उपयोगकर्ता अनुभव के लिए, ओपेक लोगो का इस्तेमाल करें.
VIDEO_WIDTH का इस्तेमाल करके, झलक दिखाने वाले वीडियो का सटीक साइज़ तय किया जा सकता है
और VIDEO_HEIGHT.