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

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

प्रोग्राम बनाने के लिए, 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 में मौजूद, उनसे जुड़े सेटर के लिंक भी दिए गए हैं. ✔ मार्क किए गए एट्रिब्यूट ज़रूरी हैं. वहीं, (✔) मार्क किए गए एट्रिब्यूट ज़रूरी नहीं हैं.

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