Medya

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Medya modülleri medya türlerini ve kodekleri yönetir, ExoPlayer ile etkileşime girer, aktarım kontrollerini ve oynatma bilgilerini çerçeveye sunar ve medyayla ilgili diğer işlevleri gerçekleştirir.

Medya bileşenleri sık sık saldırıların hedefidir (en son güvenlik hatalarının çoğu medyayla ilgilidir), bu nedenle güvenlik hataları ve özellikleri için güncellemeleri hızlandırarak güvenliğin sıkılaştırılması, saldırılar tarafından kullanılabilecek güvenlik hatalarının sayısını azaltmalıdır. Medya çerçevesi genişletilebilir kalır; iş ortakları, medya codec bileşenlerini ve medya formatı çıkarıcılarını genişletmeye devam edebilir.

Medya modülleri ve bileşenleri

Güncellenebilir medya bileşenleri aşağıdaki modüllerde bulunur.

  • Medya modülü. Aşağıdaki medya bileşenlerini içerir.

    • Medya çıkarıcılar farklı medya türlerini işler. Her ayıklayıcı, ayıklayıcının belirli bir medya dosyasını işleyip işleyemediğini ve o medya dosyası için ayıklayıcının bir örneğini oluşturan bir fabrika işlevini belirleyen bir sniffer işlevine sahip ayrı bir .so dosyasıdır.

    • MediaSession2 API'leri, medya uygulamalarının aktarım kontrollerini ve oynatma bilgilerini Android çerçevesi ve diğer uygulamalar gibi diğer işlemlere sunmasına olanak tanır.

    • MediaParser API'leri (Android 11'de yeni), ExoPlayer'ın ortam kapsayıcılarından ortam örneklerini çıkarmak için çerçeve ortam kapsayıcı ayrıştırıcılarını verimli bir şekilde kullanmasına olanak tanır.

    • Uyumlu medya kod dönüştürme (Android 12'de yeni) platformun uyumlu medya kod dönüştürme özelliğini etkinleştirir.

  • Medya Codec'leri modülü. Güncellenebilir yazılım Codec2 bileşenlerini içerir.

Bu modüller ve bileşenlerle ilgili ayrıntılar için Medya bölümüne bakın.

Modül formatı

Medya modülü ( com.android.media ) ve Medya Codec modülü ( com.android.media.swcodec ) APEX biçimindedir ve Android 10 veya sonraki sürümleri çalıştıran cihazlarda kullanılabilir.

özelleştirme

Özel çıkarıcılar ve kod çözücüler eklemeyle ilgili ayrıntılar için, bkz. Medya Bileşenlerini Özelleştirme .