#android #kotlin #audio #video #android-camerax
#Android #kotlin #Аудио #Видео #android-camerax
Вопрос:
Я хочу снимать видео без звука во встроенной камере, используя camerax api
Я использую camerax api beta10
Я попытался, установив размер звукового буфера и источники звука и т.д.
Комментарии:
1. под «встроенной» камерой вы подразумеваете встроенное приложение для камеры???
Ответ №1:
На момент этого ответа это еще не поддерживается, но это будет возможно, когда запись видео с использованием библиотеки camerax будет полностью выпущена.
Лучший подход — дождаться официального релиза поддержки, поскольку любое найденное вами обходное решение будет просто взломами, которые могут работать или не работать на разных устройствах и которые в конечном итоге устареют.
Смотрите недавний ответ Google:
https://groups.google.com/a/android.com/g/camerax-developers/c/fsY3j4x_lA0/m/921lFEqyAgAJ
В качестве временной альтернативы, поскольку видео не полностью поддерживается API CameraX, вы можете закодировать его напрямую с помощью API camera2. Как вы можете видеть в официальном примере, на самом деле это довольно просто и не требует слишком большого кодирования.
Если вас беспокоит разница между API-интерфейсами CameraX и Camera2, обратите внимание, что CameraX — это оболочка вокруг API Camera2, поэтому беспокоиться не о чем.