Bu kılavuzda, telefonda ses çalan bir medya uygulamanızın olduğu ve medya uygulamanızın Android medya uygulaması mimarisine uygun olduğu varsayılmaktadır. Ayrıca, uygulamanızın Android Auto veya AAOS'te çalışması için MediaBrowserService
ve MediaSession
'den neler alması gerektiğini de öğrenirsiniz. Temel medya altyapısını tamamladığınızda medya uygulamanıza Android Auto ve AAOS desteği ekleyebilirsiniz.
İçindekiler
Bu sayfalarda medya uygulamalarıyla nasıl çalışılacağı ayrıntılı olarak açıklanmaktadır:
- Manifest dosyasını yapılandırma
- Oynatma kontrollerini etkinleştirme
- Sesli işlemleri destekleme
- Dikkat dağıtıcı unsurlara karşı koruma önlemleri uygulama
- Hataları giderme
Ses medyası uygulamaları oluşturma
Uygulamanız sesli medya oynatmaya odaklanıyorsa burada açıklanan araçları kullanın. Arabalar için medya uygulamalarını iki şekilde oluşturabilirsiniz:
Android Auto ve AAOS'in bağlanabileceği bir uygulama oluşturmak için
MediaBrowserService
veMediaSession
kullanın. Bu sayede bilgi-eğlence ekranı arayüzü, araç içi kullanım için optimize edilmiş medya tarama ve oynatma kullanıcı arayüzlerini oluşturabilir.veya
Özel işlemler de dahil olmak üzere özelleştirilmiş bir medya tarama ve oynatma deneyimi sunan uygulamalar oluşturmak için Cars App Library şablonlarını kullanın. Daha fazla bilgi için Şablonlu medya uygulaması oluşturma başlıklı makaleyi inceleyin.
Bu kılavuzda, telefonda ses çalan bir medya uygulamanızın olduğu ve medya uygulamanızın Android medya uygulaması mimarisine uygun olduğu varsayılmaktadır. Bu kılavuzda, uygulamanızın Android Auto veya AAOS ile uyumlu olması için gereken MediaBrowserService
ve MediaSession
bileşenleri açıklanmaktadır. Temel medya altyapısını tamamladıktan sonra medya uygulamanıza Android Auto desteği ekleyebilir ve AAOS desteği ekleyebilirsiniz.
Video medya uygulamaları oluşturma
Uygulamanızın sağladığı birincil içerik video ise şunlara bakın:
Başlamadan önce
Aşağıdaki kaynaklara göz atmayı unutmayın:
- Android Media API dokümanları
- Tasarım rehberi: Medya uygulamaları oluşturma
- Terminoloji: Temel terimler ve kavramlar
Önemli terimleri ve kavramları öğrenme
Bu terimler, arabalar için medya uygulamaları oluşturmayla ilgili olarak kullanılır:
- Medya tarayıcı
- Medya uygulamalarının medya tarayıcı hizmetlerini keşfetmek ve içeriklerini göstermek için kullandığı bir API. Android Auto ve AAOS, uygulamanızın medya tarayıcı hizmetini bulmak için medya tarayıcı kullanır.
- Medya tarayıcı hizmeti
- Medya uygulamanız tarafından uygulanan ve
MediaBrowserServiceCompat
API'sine uygun bir Android hizmeti. Uygulamanız, içerik göstermek için bu hizmeti kullanıyor. `MediaLibrarySerice' de desteklenir. - Medya öğesi
Medya tarayıcı, içerikleri
MediaItem
nesnelerden oluşan bir ağaç yapısında düzenler. Bir medya öğesi bu işaretlerden birini veya her ikisini birden içerebilir. Göz atılabilen ve oynatılabilen bir medya öğesi, oynatma listesi gibi çalışır. Öğeyi seçerek tüm alt öğelerini oynatabilir veya alt öğelerine göz atabilirsiniz.
FLAG_PLAYABLE
, öğenin içerik ağacında bir yaprak olduğunu gösterir. Öğe, albümdeki bir şarkı, sesli kitaptaki bir bölüm veya podcast'in bir bölümü gibi tek bir ses akışını temsil eder.FLAG_BROWSABLE
, öğenin içerik ağacında bir düğüm olduğunu ve alt öğeleri olduğunu gösterir. Örneğin, öğe bir albümü, alt öğeleri ise albümdeki şarkıları temsil eder.
Ek kaynakları inceleyin
Daha fazla bilgi için: