Medya dosyalarına göz atmak ve bu dosyaları oynatmak genellikle TV uygulaması tarafından sağlanan kullanıcı deneyiminin bir parçasıdır. Böyle bir deneyimi sıfırdan oluşturmak, aynı zamanda hızlı, akıcı ve ilgi çekici olmasını sağlamak zor olabilir. Uygulamanız ister küçük ister büyük bir medya kataloğuna erişim sağlıyor olsun, kullanıcıların seçeneklere hızlıca göz atıp istedikleri içeriğe ulaşabilmelerini sağlamak önemlidir.
Android çerçevesi, Leanback androidx kitaplığıyla bu tür uygulamalar için kullanıcı arayüzleri oluşturmak üzere sınıflar sunar. Bu kitaplık, minimum kodlamayla medya dosyalarına göz atmak ve bu dosyaları oynatmak için verimli ve tanıdık bir arayüz oluşturmak üzere bir sınıf çerçevesi sunar. Sınıflar genişletilecek ve özelleştirilecek şekilde tasarlanmıştır. Böylece uygulamanıza özel bir deneyim oluşturabilirsiniz.
Bu bölümdeki sayfalarda, TV için Leanback destek kitaplıklarını kullanarak medya içeriğine göz atmak ve medya içeriğini oynatmak üzere bir TV uygulamasının nasıl oluşturulacağı gösterilmektedir.
Konular
- TV için Compose ile kullanıcı arayüzü oluşturma
- Uygulamanızı TV için Compose'u kullanacak şekilde yapılandırma
- TV için Compose ile katalog tarayıcısı oluşturma
- TV için Compose ile ayrıntılar görünümü oluşturma
- Leanback kullanıcı arayüzü araç setiyle kullanıcı arayüzü oluşturma
- Leanback kullanıcı arayüzü araç seti kitaplıkları: Leanback kullanıcı arayüzü araç seti için AndroidX kitaplıklarını kullanmaya başlayın.
- Katalog tarayıcısı oluşturma: Medya kataloglarına göz atma arayüzü oluşturmak için Leanback destek kitaplığını kullanın.
- Kart görünümü sağlama: İçerik öğeleri için bir kart görünümü oluşturmak üzere Leanback destek kitaplığını kullanın.
- Ayrıntılar görünümü oluşturma: Medya öğeleri için ayrıntılar sayfası oluşturmak üzere Leanback destek kitaplığını kullanın.
- Leanback aktarma kontrollerini kullanma: Video oynatıcınız için aktarım kontrolleri oluşturmak üzere Leanback destek kitaplığını kullanın.
- TV'de oynatma kontrolleri: Platform genelinde tutarlı bir oynatma deneyimi oluşturmaya yönelik en iyi uygulamalar.
- Videoları önizleme: Önizleme videosunu doğrudan ana ekranın yüzeyinde oluşturun.
- Ambiyans Modu: Enerji tasarrufu yapın ve ekran yanma sorunlarını önleyin.
- Adım adım açıklamalı adım ekleme: Kullanıcıyı bir dizi kararda yönlendirmek için Leanback destek kitaplığını kullanın.
- Uygulamanızı ilk kez kullananları tanıtma: İlk defa kullananlara uygulamanızdan en iyi şekilde nasıl yararlanacaklarını göstermek için Leanback destek kitaplığını kullanın.
- Medya oturumu uygulama
- Android TV'ye uygulamanızda oynatılan içeriği bildirmek ve uygulamanızın
dışındaki etkileşimlerin medyaları kontrol etmesini sağlamak için bir
MediaSession
kullanın. - Ne Çalıyor? kartı görüntüleme
- Ana ekranda Ne Çalıyor? kartı görüntülemek için
MediaSession
kullanın. - İçerik kare hızını eşleştir
- Kare hızı API'sini kullanarak kare hızlarını yönetin.