ویژگی های برنامه ویدیویی

ویژگی های یک برنامه ویدیویی به نوع محتوای آن بستگی دارد. نوع برنامه به سیستم می‌گوید چه ابرداده‌هایی باید انتظار داشته باشد تا UI بتواند به درستی پر شود.

برنامه های ویدیویی می توانند یکی از انواع زیر باشند:

برای ساختن یک برنامه PreviewProgram.Builder استفاده کنید. می‌توانید در مورد مقادیر ممکن برای هر فیلد در اسناد مرجع برای هر تنظیم کننده در سازنده اطلاعات بیشتری کسب کنید.

کاتلین

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

جاوا

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

جدول زیر ویژگی هایی را نشان می دهد که می توان به هر نوع برنامه ویدیویی نسبت داد. هر ویژگی به تنظیم کننده مربوطه در PreviewProgram.Builder پیوند دارد. ویژگی های علامت گذاری شده الزامی است. مواردی که (✔) علامت گذاری شده اند اختیاری هستند.

صفت فیلم سریال های تلویزیونی فصل تلویزیون اپیزود تلویزیونی کلیپ رویداد کانال
نویسنده (✔)
در دسترس بودن (✔) (✔) (✔) (✔) (✔) (✔) (✔)
ژانرهای متعارف (✔) (✔) (✔) (✔)
آیدی کانال
شناسه محتوا (✔)
رتبه بندی محتوا (✔) (✔) (✔) (✔) (✔) (✔) (✔)
مدت زمان میلیس (✔)
شماره قسمت
عنوان اپیزود (✔)
ژانر (✔) (✔) (✔) (✔)
URI قصد
تعداد تعامل (✔) (✔)
نوع تعامل (✔) (✔)
شناسه ارائه دهنده داخلی (✔) (✔) (✔) (✔) (✔) (✔) (✔)
تعداد آیتم ها (✔) (✔)
زندگی کنید (✔) (✔) (✔) (✔) (✔)
نشان‌واره URI (*) (✔) (✔) (✔) (✔) (✔) (✔) (✔)
شرح محتوای لوگو (*) (✔) (✔) (✔) (✔) (✔) (✔) (✔)
قیمت پیشنهادی (✔) (✔) (✔) (✔) (✔) (✔) (✔)
نسبت ابعاد هنری پوستر
URI هنر پوستر
پیش نمایش URI ویدیو (✔) (✔) (✔) (✔) (✔) (✔) (✔)
تاریخ انتشار (✔) (✔) (✔) (✔) (✔) (✔)
بررسی رتبه (✔) (✔) (✔) (✔) (✔)
بررسی سبک رتبه بندی (✔) (✔) (✔) (✔) (✔)
شماره نمایش فصل
توضیحات کوتاه (✔) (✔) (✔) (✔) (✔) (✔) (✔)
زمان شروع UTC Millis (*)
زمان پایان UTC میلیس (*)
قیمت شروع (✔) (✔) (✔) (✔) (✔) (✔) (✔)
نسبت تصویر کوچک (✔) (✔) (✔) (✔) (✔) (✔) (✔)
URI تصویر کوچک (✔) (✔) (✔) (✔) (✔) (✔) (✔)
عنوان
ارتفاع ویدیو (✔) (✔) (✔) (✔) (✔) (✔) (✔)
عرض ویدیو (✔) (✔) (✔) (✔) (✔) (✔) (✔)
وزن (✔) (✔) (✔) (✔) (✔) (✔) (✔)
پیش نمایش تصاویر

اندازه های پیشنهادی برای پیش نمایش تصاویر به شرح زیر است:

صفت نسبت تصویر عرض ارتفاع
ASPECT_RATIO_16_9 16:9 272 dp 153 dp
ASPECT_RATIO_3_2 3:2 229.5 dp 153 dp
ASPECT_RATIO_4_3 4:3 204 dp 153 dp
ASPECT_RATIO_1_1 1:1 153 dp 153 dp
ASPECT_RATIO_2_3 2:3 102 dp 153 dp
ASPECT_RATIO_MOVIE_POSTER 1:1.441 106 dp 153 dp

برای بهترین کیفیت، از ویدیوهای پیش نمایش 16:9 یا 4:3 استفاده کنید که حداقل اندازه های مشخص شده در این جدول را دارند. از یک لوگوی مات برای بهترین تجربه کاربری استفاده کنید.

می‌توانید اندازه‌های دقیق پیش‌نمایش ویدیو را با استفاده از VIDEO_WIDTH و VIDEO_HEIGHT مشخص کنید.