سمات برنامج الصوت

تعتمد سمات البرامج الصوتية على نوع المحتوى. يخبر نوع البرنامج النظام ببيانات التعريف التي يمكن توقعها بحيث يمكن ملء واجهة المستخدم بشكل مناسب. يمكن أن تكون البرامج الصوتية من الأنواع التالية:

استخدِم PreviewProgram.Builder لإنشاء برنامج. يمكنك قراءة المزيد حول القيم المحتملة لكل حقل في وثائق Java لكل مجموعة على الدالة setter.

يوضّح المثال التالي كيفية استخدام 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 (✔)(✔)(✔)(✔)(✔)
المدة
النوع (✔)(✔)(✔)(✔)(✔)
معرّف الموارد المنتظم (URI) المقصود
عدد التفاعلات (✔) (✔)(✔)
نوع التفاعل (✔) (✔)(✔)
رقم تعريف مقدِّم الخدمة الداخلي (✔)(✔)(✔)(✔)(✔)
منشورة (✔)
معرّف الموارد المنتظم (URI) للشعار (*) (✔)
وصف محتوى الشعار (*) (✔)
سعر العرض (✔)(✔)(✔)(✔) (✔)
نسبة العرض إلى الارتفاع لفن البوستر
معرّف الموارد المنتظم (URI) لتصميم الملصقات
معاينة معرّف الموارد المنتظم (URI) للصوت (✔)(✔)(✔)(✔)(✔)
معرّف الموارد المنتظم (URI) للفيديو المعاينة (✔)(✔)(✔)(✔)(✔)
تاريخ الإصدار (✔)(✔)
وصف قصير (✔)(✔)(✔)(✔)(✔)
السعر المبدئي (✔)(✔)(✔)(✔)(✔)
نسبة عرض الصورة المصغّرة (✔)(✔)(✔)(✔)(✔)
معرّف الموارد المنتظم (URI) للصورة المصغّرة (✔)(✔)(✔) (✔)(✔)
العنوان
ارتفاع الفيديو (✔) (✔)(✔)(✔) (✔)
عرض الفيديو (✔)(✔)(✔)(✔) (✔)
الوزن (✔)(✔)(✔)(✔)(✔)