Компания Google представила обновление библиотеки Jetpack — Media3 1.10. Новый релиз сосредоточен на развитии UI-компонентов, расширении поддержки форматов и повышении производительности медиавоспроизведения.
Что нового в Media3 1.1.0
Одним из ключевых изменений стало развитие интерфейсов на базе Jetpack Compose. В библиотеке появился готовый компонент Player Composable, который объединяет видеоконтейнер и элементы управления, упрощая создание плееров. Также добавлен компонент ProgressSlider для отображения прогресса и перемотки, а управление скоростью воспроизведения теперь можно реализовать с помощью новых элементов, включая специальные кнопки в стиле Material 3.
Существенные изменения коснулись и движка воспроизведения ExoPlayer. Media3 1.10 расширяет поддержку современных форматов, включая Dolby Vision Profile 10 и кодек VVC. Улучшена работа с потоковым видео и рекламой, а также повышена устойчивость воспроизведения благодаря новым механизмам обработки ошибок в HLS-потоках. Кроме того, улучшена интеграция с жизненным циклом приложений через MediaSessionService.
Отдельное внимание в релизе уделено производительности. В библиотеке появилась экспериментальная система оптимизации воспроизведения, которая снижает количество лишних пробуждений процессора и делает работу плеера более плавной. Эта функция пока находится в стадии тестирования, но уже доступна разработчикам через настройки ExoPlayer.
Media3 1.10 также расширяет возможности обработки медиа. Компонент Transformer получил улучшения, связанные с управлением скоростью воспроизведения и возможностью ограничения частоты кадров, что позволяет лучше контролировать размер и производительность итогового видео.
Наконец, Google продолжает модульную переработку библиотеки. В новом релизе выделен отдельный модуль для извлечения кадров, что снижает связанность компонентов и упрощает интеграцию Media3 в приложения.
В целом Media3 1.10 делает разработку медиаприложений более удобной, предлагая готовые UI-решения, улучшенную поддержку форматов и более эффективную работу с воспроизведением и обработкой видео.

