В этом руководстве показан оптимальный путь развития приложения, ориентированного на создание медиа, от вероятного отправного пункта до лучшего в своем классе. Он разработан, чтобы помочь вам подумать о масштабировании вашего приложения с течением времени и о том, какие функции и когда реализовать. Хотя каждое приложение для создания медиа отличается от других, примите во внимание эти рекомендации, чтобы создать лучшее в своем классе приложение.
Базовое создание медиа
Базовое приложение для создания мультимедиа предоставляет пользователям базовый опыт, который может включать в себя выполнение следующих действий:
- Используйте средство выбора фотографий для доступа к существующим фотографиям и видео.
- Поддержка изображения в приложении и захвата видео в приложении с помощью CameraX.
- Управление ориентацией камеры .
- Поддержка автоматического разрешения .
- Переключение между передней и задней камерой.
- Поддержка масштабирования и фокусировки касанием .
- Поддержка аппаратной вспышки .
- Управление доступом к многооконной камере .
- Используйте Android Sharesheet , чтобы делиться ими с другими приложениями и целями.
Лучшее создание медиа
Лучшее приложение для создания мультимедиа предоставляет пользователям доступ к аппаратному обеспечению камеры премиум-класса, программному обеспечению камеры и функциям редактирования мультимедиа, которые:
Захватывать
- Используйте расширения камеры : ночной режим , HDR или боке .
- Иметь нулевую задержку срабатывания затвора .
- Поддержка экранной вспышки для селфи-камер.
- Используйте ручное управление вспышкой или фонариком .
- Используйте целевые разрешения .
- Иметь компенсацию экспозиции .
- Добавьте виджет приложения , чтобы пользователи могли начать процесс захвата со своего главного экрана.
Редактировать
- С обрезкой видео, кадрированием и другими встроенными эффектами - трансформерами Media3 .
- Изображения UltraHDR , вращение, обрезка и масштабирование.
- Используйте фильтры изображений и преобразования.
- Аудио со звуковыми эффектами .
Лучшее медиа-творение
Лучшее в своем классе приложение для создания мультимедиа предоставляет пользователям доступ к расширенным функциям, которые действительно выделяют приложение, например:
Захватывать
- Используйте одновременные камеры: одновременный захват спереди и сзади .
- Трансляция в прямом эфире с помощью адаптивной прямой трансляции. Рассмотрите возможность использования класса производительности , чтобы определить, может ли устройство поддерживать одновременный захват с камеры.
Редактировать
- Поддержка пользовательских эффектов с помощью преобразователя Media3 .
- Изображения UltraHDR , преобразующие карту усиления соответствующим образом для фильтров изображений и других операций.
- Аудио с пользовательскими звуковыми эффектами .