Android-приложения для камеры и мультимедиа
Ваша первая остановка для получения контента о разработке камер и мультимедийных приложений. Изучите ресурсы по созданию приложений для воспроизведения и редактирования с помощью Jetpack Media3. Узнайте, как расширить возможности мультимедиа для пользователей в экосистеме нескольких устройств Android.
Создавайте современные варианты использования камер и мультимедиа
Пользователи переходят от всего на телефонах к миру, где все больше устройств. Android развивается, чтобы помочь вам охватить пользователей, где бы они ни находились, с помощью нужных им функций: на телефонах, планшетах, часах, телевизорах и даже в автомобилях.
Гид
Джетпак Медиа3
Простые, настраиваемые, надежные и производительные API-интерфейсы Android для основных мультимедийных возможностей.
Гид
Jetpack Compose и WindowManager
Используйте поддержку адаптивного пользовательского интерфейса для гибких дисплеев, например складных и переворачивающихся.
Гид
Канал «Смотреть дальше»
Рекомендуйте телевизионный контент, который, как вы знаете, волнует ваших пользователей.
Найдите вдохновение в галереях устройств
Галерея больших экранов
Изучите медиа-дизайн для планшетов и складных устройств в галерее больших экранов.
Галерея Wear OS
Изучите медиа-дизайн для умных часов в галерее Wear OS.
ТВ-галерея
Изучите медиадизайн для телевизоров в ТВ-галерее.
Основной рабочий процесс
Развивать
Воспроизведение
Используйте ExoPlayer, реализацию проигрывателя по умолчанию в Media3, или создайте свой собственный проигрыватель, реализовав класс SimpleBasePlayer. Затем расширьте свои возможности воспроизведения, реализовав MediaSession или MediaLibraryService.
Развивать
Редактирование
Media3 представляет Transformer, API для редактирования мультимедиа, включая преобразование между форматами (транскодирование), применение таких изменений, как обрезка клипа из более длинного видео, обрезка части видеокадра, применение пользовательских эффектов и другие операции редактирования.
Усиливать
Добавьте премиальные мультимедийные возможности
Порадуйте своих пользователей такими функциями, как HDR, «картинка в картинке» и пространственный звук. Узнайте о платформе и API-интерфейсах Jetpack, которые помогут вашему приложению выделиться среди конкурентов.
Расти
Развивайте свое приложение от хорошего к лучшему и к лучшему
Узнайте, как перевести ваше приложение с базовых мультимедийных функций на интеграцию с несколькими устройствами, более высокую вовлеченность, получение дохода и многое другое.
Пример
Ознакомьтесь с примером приложения
Ознакомьтесь с практическими рекомендациями в нашем примере приложения для сценариев использования воспроизведения аудио и видео, в том числе о том, как реализовать MediaSession и помочь вашему приложению выделиться благодаря пространственному звуку.
Перейти на Медиа3
Используете старые API, такие как автономная библиотека ExoPlayer, MediaCompat или Jetpack Media2? Следуйте нашему руководству по миграции и используйте наш сценарий миграции, чтобы упростить миграцию Media3.
Зачем переходить на Jetpack Media3
- Обновлены API ExoPlayer, MediaSession и MediaController.
- Редактирование с помощью нового API Transformer
- Обратная совместимость с API MediaCompat.
Выделенный контент
Поделитесь отзывом или сообщите об ошибках
Используйте систему отслеживания проблем Jetpack Media3, чтобы помочь нам совершенствоваться.