Arabalar için medya uygulamalarına genel bakış

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:

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:

  1. Android Auto ve AAOS'in bağlanabileceği bir uygulama oluşturmak için MediaBrowserService ve MediaSession 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

  2. Ö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:

sayfalandırmayı desteklemez.

Ö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: