Atrybuty programu wideo zależą od typu jego treści. Typ programu informuje system, jakich metadanych może się spodziewać, dzięki czemu interfejs użytkownika jest odpowiednio wypełniony.
Oto typy programów wideo:
Użyj PreviewProgram.Builder
do utworzenia programu. Więcej informacji o możliwych wartościach każdego pola znajdziesz w dokumentacji poszczególnych metod ustawiających w konstruktorze.
Kotlin
val program = PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build()
Java
PreviewProgram program = new PreviewProgram.Builder() .setChannelId(channelId) .setTitle(clip.getTitle()) .setDescription(clip.getDescription()) .setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE) // Set required attributes .build();
W tabeli poniżej znajdziesz atrybuty, które można przypisać do poszczególnych typów programów wideo. Każdy atrybut zawiera link do odpowiedniego obiektu ustawiającego w PreviewProgram.Builder
.
Atrybuty ✔ są wymagane; te oznaczone (✔) są opcjonalne.
Podgląd obrazów
Zalecane rozmiary obrazów do podglądu:
Atrybut | Format obrazu | Szerokość | Wysokość |
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 |
Aby uzyskać najlepszą jakość, użyj filmów z podglądem w formacie 16:9 lub 4:3, w rozmiarach co najmniej podanych w tej tabeli. Aby zapewnić użytkownikom jak najlepsze wrażenia, używaj nieprzezroczystego logo.
Za pomocą właściwości VIDEO_WIDTH
i VIDEO_HEIGHT
możesz określić dokładne rozmiary podglądu wideo.