Вышла Jetpack Media3 1.4.0
👉 Много новых медиа возможностей (не работал с этим и сложно оценить их значимость)
👉 Улучшение API
🛠 Исправление багов
#jetapack #медиа #media3 #exoplayer
👉 Много новых медиа возможностей (не работал с этим и сложно оценить их значимость)
👉 Улучшение API
🛠 Исправление багов
#jetapack #медиа #media3 #exoplayer
👍15👎4
Android Broadcast
Вышла Jetpack Media3 1.4.0 👉 Много новых медиа возможностей (не работал с этим и сложно оценить их значимость) 👉 Улучшение API 🛠 Исправление багов #jetapack #медиа #media3 #exoplayer
Вдобавок расписали подробно(EN,4м) все новые фичи:
👉 Предзагрузка медиа вне ExoPlayer
👉 Поддержка HDR для TextOverlay
👉 Поддержка картинок UltraHDR
👉 Переделана то как происходит работа с субтитрами
👉 Media3 UI может показывать картинки
👉 Упростили обработку ошибок в MediaSession
#jetapack #медиа #media3 #exoplayer
👉 Предзагрузка медиа вне ExoPlayer
👉 Поддержка HDR для TextOverlay
👉 Поддержка картинок UltraHDR
👉 Переделана то как происходит работа с субтитрами
👉 Media3 UI может показывать картинки
👉 Упростили обработку ошибок в MediaSession
#jetapack #медиа #media3 #exoplayer
👍13👎2
Исходный код не доступен, но автор осветил архитектуру приложения, модуляризацию, публикацию, решение проблем, локализацию
#opensource #media3 #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
#android #jetpack #media3 #camerax
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍6
Разработчик решил реализовать простую затею - обрезать видео на основе выбранного отрезка текста из расшифровки дорожки. Использовал Jetpack Media3 и EventLabs API. ПО итогу вышло приложение
🔗 Альтернативная ссылка тут
#android #androidjetpack #media3 #opensource #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥12❤1🤯1
Google продолжает прокачивать медиа API, и в этом релизе есть фичи, которые экономят время разработки и улучшают UX.
📺 ExoPlayer
👉 Плавная перемотка: новый ScrubbingMode делает скролл прогресс-бара без отрыва пальца супер-отзывчивым. Пользователь почувствует разницу.
👉 Встроенная видео-реклама: нативная поддержка Ads Interstitials в стриминге — меньше костылей.
👉 Длительность видео без проигрывания:
val duration = MetadataRetriever
.Builder(context, mediaItem)
.build()
.use { it.retrieveDurationUs().await() }
👉 PreCacheHelper — загрузка контента по частям для более быстрых стартов.
🎵 MediaSession
👉 Плеер в шторке не исчезает сразу после паузы — пользователю проще вернуться к просмотру.
✂️ Transformer API
👉 Экспериментальная обрезка видео через MP4 edit list.
👉 Опция CodecDbLite — ускоряет кодирование, подбирая оптимальные настройки под чипсет:
Transformer.Builder()
.setEncoderFactory(
DefaultEncoderFactory.Builder()
.setEnableCodecDbLite(true)
.build()
)
.build()
💡 Почему обновляться сейчас
👉 Меньше кастомного кода — больше нативных возможностей.
👉 Повышение отзывчивости плеера = выше удержание пользователей.
👉 Новые API для подготовки к интеграции рекламы и улучшенного UX.
Подробнее в анонсе или в changelog
#android #AndroidDev #Jetpack #Media3 #ExoPlayer
Please open Telegram to view this post
VIEW IN TELEGRAM
Android Developers Blog
Media3 1.8.0 - What’s new?
Media3 1.8.0 release features a scrubbing mode in ExoPlayer, live streaming ad support with HLS interstitials, updated MetadataRetriever, and more.
👍35🔥13❤1