ऑडियो प्रोग्राम की विशेषताएं

ऑडियो प्रोग्राम के एट्रिब्यूट, कॉन्टेंट के टाइप पर निर्भर करते हैं. प्रोग्राम टाइप से सिस्टम को पता चलता है कि किस तरह का मेटाडेटा चाहिए, ताकि यूज़र इंटरफ़ेस (यूआई) को सही तरीके से भरा जा सके. ऑडियो प्रोग्राम इनमें से किसी एक तरह के हो सकते हैं:

प्रोग्राम बनाने के लिए, PreviewProgram.Builder का इस्तेमाल करें. Java दस्तावेज़ में, हर फ़ील्ड की संभावित वैल्यू के बारे में ज़्यादा जानकारी, बिल्डर पर हर सेटर के लिए की जा सकती है.

यहां दिए गए उदाहरण में, PreviewProgram.Builder का इस्तेमाल करने का तरीका बताया गया है:

PreviewProgram program = new PreviewProgram.Builder()
                    .setChannelId(channelId)
                    .setTitle(clip.getTitle())
                    .setDescription(clip.getDescription())
                    .setType(TvContractCompat.PreviewPrograms.TYPE_ALBUM)
                    // Set required attributes
                    .build();

नीचे दी गई टेबल में ऐसे एट्रिब्यूट दिखाए गए हैं जिन्हें हर तरह के ऑडियो प्रोग्राम के लिए असाइन किया जा सकता है. साथ ही, PreviewProgram.Builder में मौजूद एट्रिब्यूट सेट करने वाले टूल के लिंक भी दिए गए हैं. के निशान वाले एट्रिब्यूट की वैल्यू देना ज़रूरी है. वहीं, (✔) के निशान वाले एट्रिब्यूट की वैल्यू देना ज़रूरी नहीं है.

एट्रिब्यूटट्रैकएल्बमकलाकारप्लेलिस्टस्टेशन
लेखक (✔) (✔)(✔)
उपलब्धता (✔)(✔)(✔)(✔)(✔)
चैनल आईडी
Content ID (✔)(✔)(✔)(✔)(✔)
कुल समय
शैली (✔)(✔)(✔)(✔)(✔)
इंटेंट यूआरआई
इंटरैक्शन की संख्या (✔) (✔)(✔)
इंटरैक्शन टाइप (✔) (✔)(✔)
इंटरनल प्रोवाइडर आईडी (✔)(✔)(✔)(✔)(✔)
लाइव (✔)
लोगो का यूआरआई (*) (✔)
लोगो के कॉन्टेंट की जानकारी (*) (✔)
ऑफ़र की कीमत (✔)(✔)(✔)(✔) (✔)
पोस्टर आर्ट का आसपेक्ट रेशियो
पोस्टर आर्ट का यूआरआई
ऑडियो यूआरआई की झलक देखना (✔)(✔)(✔)(✔)(✔)
झलक दिखाने वाले वीडियो का यूआरआई (✔)(✔)(✔)(✔)(✔)
रिलीज़ की तारीख (✔)(✔)
छोटा ब्यौरा (✔)(✔)(✔)(✔)(✔)
शुरुआती कीमत (✔)(✔)(✔)(✔)(✔)
थंबनेल का आसपेक्ट रेशियो (✔)(✔)(✔)(✔)(✔)
थंबनेल का यूआरआई (✔)(✔)(✔) (✔)(✔)
Title
वीडियो की ऊंचाई (✔) (✔)(✔)(✔) (✔)
वीडियो की चौड़ाई (✔)(✔)(✔)(✔) (✔)
वज़न (✔)(✔)(✔)(✔)(✔)