Atrybuty programu wideo zależą od typu jego treści. Typ programu informuje system, jakich metadanych należy się spodziewać, aby umożliwić wypełnienie interfejsu w odpowiedni sposób.
Dostępne są następujące typy programów wideo:
Użyj PreviewProgram.Builder
, aby utworzyć program. Więcej informacji o możliwych wartościach poszczególnych pól znajdziesz w dokumentacji referencyjnej dotyczącej każdej metody ustawiającej 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 każdego typu
programu wideo. Każdy atrybut wiąże się z odpowiednim ustawieniem w
PreviewProgram.Builder
Atrybuty oznaczone ✔ są wymagane. te oznaczone jako (✔) są opcjonalne.
Podgląd obrazów
Zalecane rozmiary obrazów podglądu:
Atrybut | Współczynnik proporcji | 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żywaj filmów z podglądem o współczynniku proporcji 16:9 lub 4:3, które mają co najmniej rozmiar podane w tej tabeli. Dla wygody użytkowników używaj nieprzezroczystego logo.
Dokładne rozmiary podglądu wideo możesz określić za pomocą atrybutu VIDEO_WIDTH
i VIDEO_HEIGHT
.