Medya

Medya modülleri, medya türlerini ve codec'leri işler, ExoPlayer ile etkileşim kurar, verileri oynatma kontrollerini ve oynatma bilgilerini çerçeveye aktarabilir ve yürütebilir. diğer işlevleri de kullanabilirsiniz.

Medya bileşenleri, sıkça saldırıların hedefidir (yeni güvenlik sorunlarının çoğu medya ile ilgili), güvenlik hataları için güncellemelerini hızlandırarak güvenliğin kapsamını genişletiyoruz. ve özelliklerin, kötü niyetli kişiler tarafından istismar edilebilecek güvenlik hatalarının sayısını anlamına gelir. Medya çerçevesi genişletilebilir; iş ortakları, medya codec'leri ve medya biçimi ayıklayıcıları.

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 ayıklayıcıları farklı medya türlerini işler. Her ayıklayıcı, bir bir sniffer işlevine sahip bağımsız .so dosyasıyla ayıklayıcı, belirli bir medya dosyasını ve şu işleve sahip fabrika işlevini işleyebilir. bu medya dosyası için ayıklayıcının bir örneğini oluşturur.

    • 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 göstermesine olanak tanır.

    • MediaParser API'leri (Android 11'de yeni sunulan) izin verir ExoPlayer sayesinde çerçeve medya kapsayıcı ayrıştırıcıları verimli bir şekilde medya kapsayıcılarından medya örneklerini ayıklama

    • Uyumlu medya kodlama dönüştürme (Android 12'de yeni) özelliği, platformun uyumlu medya kodlama 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ü.

Modül biçimi

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 ayıklayıcılar ve kod çözücüler ekleme hakkında ayrıntılı bilgi için Medya Bileşenlerini Özelleştirme başlıklı makaleyi inceleyin.