Media3 1.8.0 - ¿Qué hay de nuevo?
Esta versión de Media3 1.8.0 introduce varias características clave y mejoras. Un nuevo modo de barrido para ExoPlayer mejora el rendimiento para búsquedas impulsadas por el usuario, como arrastrar una barra de búsqueda. HlsInterstitialsAdsLoader ahora admite transmisiones en vivo y listas de activos para la inserción de anuncios guiada por el servidor. MetadataRetriever ha sido actualizado para recuperar la duración de los medios sin requerir reproducción, utilizando un patrón AutoCloseable.La versión también incluye optimizaciones para descargas parciales con un nuevo PreCacheHelper y enrutamiento de audio automático a dispositivos virtuales XR. Las interacciones de ExoPlayer con MediaCodec se han vuelto más eficientes al omitir buffers innecesarios. Las mejoras del módulo MediaSession incluyen una persistencia de notificaciones más larga para la reanudación de la reproducción y notificaciones de transmisiones en vivo más amigables con el usuario.Las API de Transformer ahora admiten operaciones de recorte más rápidas utilizando listas de edición MP4, evitando la retranscodificación completa para ediciones de recorte solo. CodecDbLite optimiza las configuraciones del codificador en función del chipset para mejorar la calidad del video. La aplicación de demostración de Composition ha sido reconstruida con Kotlin y Compose, mostrando capacidades de edición de múltiples activos con diseños adaptativos y un compositor de video personalizado. Estas actualizaciones tienen como objetivo proporcionar una experiencia de reproducción y edición de medios más robusta y eficiente.