Genel bakış

Medya , Android özellikli her arabada güvenli, kesintisiz ve bağlantılı bilgi-eğlence deneyimleri sağlayan medya uygulamalarının oluşturulabileceği bir platform sağlar. Media, medya uygulamaları için Dikkat Dağıtmayı Optimize Edilmiş (DO) oynatma ve göz atma deneyimi sağlamak üzere tasarlanmış bir Android sistem uygulamasıdır. Media'nın tamamen işlevsel bir uygulaması , Android Açık Kaynak Projesi'ne (AOSP) dahildir.

Medya ekranları

Şekil 1. Medya ekranları

Medya hakkında bilgi edinmek için aşağıdaki makalelere bakın:

  • Sistem Bileşenleri ve Kullanıcı Akışları . Medya ile etkileşime giren bileşenlerin yanı sıra en yaygın kullanıcı akışları hakkında daha fazla bilgi edinmek için bu makaleye bakın.
  • Medya ile Radyonun Uygulanması . Kullanıcıların medya kaynakları ve radyoyla sanki tek bir uygulamaymış gibi etkileşim kurmasını sağlamak için Radyo Kullanıcı Arayüzünü Medya ile nasıl entegre edeceğinizi okuyun.
  • Medyayı Özelleştirme . AOSP yapısında farklı düzeylerde tanımlanan stiller ve varlıklarla nasıl çalışılacağını öğrenin.

Terminoloji

Bu terimler kullanılır:

Terim Tanım
Medya Kaynağı Medya öğeleri kataloğunun oynatılmasını ve taranmasını sağlamak için Android MediaBrowserService API'sini uygulayan bir Android uygulaması.
Medya Öğesi

Medya Kaynağı kataloğundaki bir öğe. Medya öğeleri şunlardan biri olabilir:

  • Oynatılabilir Medya Öğeleri. Şarkılar, kitap bölümleri ve podcast bölümleri gibi sistem tarafından oynatılabilen ses bölümleri
  • Göz Atılabilir Medya Öğeleri. Şarkı kategorileri, son şarkılar klasörü, podcast'ler ve sanatçıya, yazara veya izleyiciye göre sıralanmış çalınabilir medya öğeleri gibi çalınabilir veya diğer göz atılabilir medya öğelerini gruplamak için kullanılan organizasyonel öğeler.

Medya özellikleri

Medya bu özellikleri sağlar.

Sürerken Park halindeyken

Oynatma kontrolü.

  • Başlık, albüm kapağı, süre, açıklama ve geçerli oynatma konumu da dahil olmak üzere, o anda oynatılan medya öğesinin (örneğin bir şarkı) sunumu.

  • Standart medya eylemlerinin yürütülmesi (örneğin oynatma, durdurma, duraklatma ve ileri atlama).

  • Özel medya eylemlerinin yürütülmesi (her medya kaynağı tarafından sağlanan özel eylemler).

  • Medya uygulaması tarafından sağlanıyorsa, oynatma sırasının sunumu.

Katalog taraması.

  • Üst düzey kategorilerin görüntülenmesi.

  • Göz atılabilen medya öğelerini (örneğin, klasörler) ayrıntılı olarak inceleyin.

  • Başlık, albüm kapağı ve göstergeler dahil olmak üzere oynatılabilir medya öğelerinin (örneğin şarkılar) seçimi. Örneğin, müstehcen içerik ve indirilen içerik.

"Sürüş Sırasında" başlığı altında listelenen her şeyin yanı sıra:

  • Kayıt olmak. Oturum açmayı gerektiren medya kaynakları için oturum açma akışını doğrudan Medya'dan başlatmak mümkün olmalıdır.

  • Ayarlar. Medya kaynağı bir ayarlar kullanıcı arayüzünü görüntüleyebilir.

  • Arama, klavyeyle. Kullanıcılar Medya'da metin araması yapabilir.

Görevler

Bu tabloda her bir tarafın görevleri açıklanmaktadır.

Araba Üreticileri (OEM'ler) Google Uygulama Geliştiricileri
  • Android Automotive ile tam uyumlu bir Android CDD bilgi-eğlence sistemi oluşturun.
  • MediaSession ve Tarayıcı API'lerinin ve Medya ile birlikte çalışabilirliğin tüm beklentilerini karşılayın:
    • Göz atma yapısına saygı gösterin.
    • Özel eylemlere saygı gösterin.
    • Oturum açma, ayarlar vb. için uygulamaya yetki verin.
    • API'ler tarafından açıkça desteklenen uygulama markalama öğelerine saygı gösterin. Örneğin, uygulama adı.
  • Medya API'lerini tanımlayın ve geliştirin.
  • AOSP'de Medya uygulamasını sağlayın.
  • Medya uygulamalarının Play Store'da yayınlanmasına yönelik uygulama inceleme sürecini tanımlayın.
  • API'ler, özelleştirmeler, inceleme ve sertifikasyon süreçleri gibi öğeler için belgeler sağlayın
  • Medya API'lerini uygulayın:
    • Uygun içerikle genel medya tarama yapısını sağlayın.
    • Uygun şekilde özel eylemler sağlayın.
    • Oynatma durumlarını sistem tarafından kullanılabilir hale getirin.
    • Uygulama adı gibi markalama öğeleri sağlayın.
  • Gerektiğinde oturum açma, kaydolma, ayarlar ve hata çözümü akışlarını uygulayın.
  • Araba APK'ları oluşturun ve Play Store'da yayınlayın.

Özelleştirme yönergeleri

AOSP'ye dahil olan Medya uygulaması, özelleştirmeyi mümkün kılmak için Araç Kullanıcı Arayüzü Kitaplığını kullanır ve olduğu gibi benimsenebilecek veya aşağıdaki kısıtlamalara göre değiştirilebilecek bir temel tema ve yapı sağlar. Aşağıdaki tabloda Medya özelleştirmesine ilişkin OEM sorumlulukları açıklanmaktadır.

Medya Özelleştirme Tanım

MELİ

Renk paleti ve boyutlandırma da dahil olmak üzere genel temayı ve stili ayarlayın.

MAYIS

Medyanın üst düzey yapısını değiştirin (örneğin, sekme yerleşimi).

YAPMAMALISIN

Uygulama markalaması da dahil olmak üzere Medya API sözleşmelerini değiştirin:

  • MediaSession ve MediaBrowser birlikte çalışabilirliği
  • Medya kaynağı adı, simgesi

Aşağıdakilerin bilgi mimarisini değiştirin:

  • Geri çalma
  • Araştır
  • Aramak