TV oynatma uygulamaları oluşturma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Medya dosyalarına göz atma ve oynatma, genellikle TV uygulaması tarafından sağlanan kullanıcı deneyiminin bir parçasıdır.
Hızlı, akıcı ve ilgi çekici olmasını sağlayarak sıfırdan böyle bir deneyim oluşturmak zor olabilir. Uygulamanız küçük veya büyük bir medya kataloğuna erişim sağlıyorsa kullanıcıların seçeneklere hızlıca göz atıp istedikleri içeriğe ulaşmasını sağlayın.
Konular
- TV için Compose ile kullanıcı arayüzü oluşturma
Not: Görünüm ve parça kullanan Leanback kullanıcı arayüzü araç seti, Compose'un lehine kullanımdan kaldırılmıştır.
- Medya oturumu uygulama
- Android TV'yi uygulamanızda nelerin oynatıldığını bildirmek ve uygulamanızın dışındaki etkileşimlerin medyayı kontrol etmesine izin vermek için
MediaSession
kullanın.
- TV'de oynatma kontrolleri
- Android TV OS'te tutarlı bir oynatma deneyimi oluşturmak için en iyi uygulamalar.
- Ne Çalıyor? kartı görüntüleme
- Ana ekranda Ne Çalıyor? kartı görüntülemek için
MediaSession
simgesini kullanın.
- Görüntülü video önizlemelerini görüntüleme
- Doğrudan ana ekranın bir yüzeyinde önizleme videosu oluşturma
- Ambiyans modunu destekleme
- Enerji tasarrufu yapın ve ekranda piksel yanması sorunlarını önleyin.
- İçerik kare hızıyla eşleştir
- Frame rate API'yi kullanarak kare hızlarını yönetin.
- Bellek kullanımını optimize etme
- Uygulamanızın bellek kullanımını optimize edin.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Build TV playback apps\n\nBrowsing and playing media files is frequently part of the user experience provided by a TV app.\nBuilding such an experience from scratch while making sure that it is fast, fluid, and attractive\ncan be challenging. Whether your app provides access to a small or large media catalog,\nenable users to quickly browse options and get to the content they want.\n\nTopics\n------\n\n**Build UIs with Compose for TV**\n**[Implement a media session](/training/tv/playback/media-session)**\n: Use a `MediaSession` to inform Android TV what's playing in your app and let\n interactions from outside your app control media.\n\n**[Playback controls on TV](/training/tv/playback/controls)**\n: Best practices for creating a consistent playback experience across Android TV\n OS.\n\n**[Display a Now Playing card](/training/tv/playback/now-playing)**\n: Use a `MediaSession` to display a Now Playing card on the home\n screen.\n\n**[Display video previews](../discovery/preview-videos)**\n: Render a preview video directly on a surface of the\n [home screen](/training/tv/discovery/recommendations-channel).\n\n**[Support Ambient Mode](/training/tv/playback/ambient-mode)**\n: Save energy and avoid screen burn issues.\n\n**[Match content frame rate](/training/tv/playback/framerate)**\n: Manage frame rates using the frame rate API.\n\n**[Optimize memory usage](/training/tv/playback/memory)**\n: Optimize memory usage for your app."]]