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

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

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