Android Developers Blog на русском
Подписаться
Media3 1.11 — Что нового?
Media3 1.11 теперь доступен, представляя значительные обновления для медиаприложений Android. Релиз улучшает модули пользовательского интерфейса Jetpack Compose, добавляя настраиваемые макеты плеера, интерактивные жесты и эффективную предварительную загрузку коротких видео через PlayerPool. Новый компонент MiniController Composable предлагает компактное отображение воспроизведения, а расширенные держатели состояний улучшают наблюдение за метаданными и ошибками в Compose. Интеграция Cast была модернизирована для поддержки SystemUI Output Switcher, обеспечивая унифицированный опыт вывода. Релиз также представляет сетевое расширение Ktor HTTP client, предлагающее вариант источника данных, ориентированный на Kotlin. Добавлены новые утилиты мультиплексирования для файлов Ogg и WAV, а также улучшены возможности парсинга контейнеров для MP4 и Matroska. Улучшения воспроизведения включают поддержку динамических метаданных HDR HAGC на поддерживаемых устройствах для более стабильного HDR-опыта. MediaSession теперь имеет асинхронную обработку соединений и по умолчанию использует более безопасную конфигурацию для недоверенных контроллеров. Эти обновления направлены на предоставление разработчикам большего контроля, более богатых взаимодействий и улучшенной производительности для воспроизведения и редактирования медиа.