Центр разработчиков

Android-приложения для камеры и мультимедиа

Ваша первая остановка для получения контента о разработке камер и мультимедийных приложений. Изучите ресурсы по созданию приложений для воспроизведения и редактирования с помощью Jetpack Media3. Узнайте, как расширить возможности мультимедиа для пользователей в экосистеме нескольких устройств Android.

Создавайте современные варианты использования камер и мультимедиа

Пользователи переходят от всего на телефонах к миру, где все больше устройств. Android развивается, чтобы помочь вам охватить пользователей, где бы они ни находились, с помощью нужных им функций: на телефонах, планшетах, часах, телевизорах и даже в автомобилях.
Гид
Простые, настраиваемые, надежные и производительные API-интерфейсы Android для основных мультимедийных возможностей.
Гид
Используйте поддержку адаптивного пользовательского интерфейса для гибких дисплеев, например складных и переворачивающихся.
Гид
Предоставьте пользователям быстрый доступ к своим медиафайлам.
Гид
Рекомендуйте телевизионный контент, который, как вы знаете, волнует ваших пользователей.

Найдите вдохновение в галереях устройств

Изучите медиа-дизайн для планшетов и складных устройств в галерее больших экранов.
Изучите медиа-дизайн для умных часов в галерее Wear OS.
Изучите медиадизайн для телевизоров в ТВ-галерее.
Развивать
Используйте ExoPlayer, реализацию проигрывателя по умолчанию в Media3, или создайте свой собственный проигрыватель, реализовав класс SimpleBasePlayer. Затем расширьте свои возможности воспроизведения, реализовав MediaSession или MediaLibraryService.
Развивать
Media3 представляет Transformer, API для редактирования мультимедиа, включая преобразование между форматами (транскодирование), применение таких изменений, как обрезка клипа из более длинного видео, обрезка части видеокадра, применение пользовательских эффектов и другие операции редактирования.
Усиливать
Порадуйте своих пользователей такими функциями, как HDR, «картинка в картинке» и пространственный звук. Узнайте о платформе и API-интерфейсах Jetpack, которые помогут вашему приложению выделиться среди конкурентов.
Расти
Узнайте, как перевести ваше приложение с базовых мультимедийных функций на интеграцию с несколькими устройствами, более высокую вовлеченность, получение дохода и многое другое.
Пример
Ознакомьтесь с практическими рекомендациями в нашем примере приложения для сценариев использования воспроизведения аудио и видео, в том числе о том, как реализовать MediaSession и помочь вашему приложению выделиться благодаря пространственному звуку.

Используете старые API, такие как автономная библиотека ExoPlayer, MediaCompat или Jetpack Media2? Следуйте нашему руководству по миграции и используйте наш сценарий миграции, чтобы упростить миграцию Media3.

Зачем переходить на Jetpack Media3

  • Обновлены API ExoPlayer, MediaSession и MediaController.
  • Редактирование с помощью нового API Transformer
  • Обратная совместимость с API MediaCompat.

Выделенный контент

Используйте систему отслеживания проблем Jetpack Media3, чтобы помочь нам совершенствоваться.