Я автоматизирую одно из видео-приложений в Android. Чтобы сделать это, мне нужно установить максимальное разрешение видео.
Я знаю, что в обычной камере я могу установить значения в
/data/data/com.android.gallery3d/shared_prefs/com.android.gallery3d_preferences_0.xml
Но значения, которые я устанавливаю, установлены только для камеры не для видео. Любая идея, где хранятся значения разрешения видео?
Если есть какая-либо команда ADb для хранения разрешения кодирования видео, это будет еще лучше.
Ниже приведена команда adb, которую я использовал, но не работает:
adb shell am start -a android.media.action.VIDEO_CAPTURE --ei android.intent.extras.CAMERA_FACING 1 --ei android.intent.extras.EXTRA_VIDEO_QUALITY 1 -n com.android.gallery3d/com.android.camera.CameraActivity
Недавно я обнаружил, что
/data/data/com.android.gallery3d/shared_prefs/com.android.gallery3d_preferences_0.xml
файл содержит значение для наивысшего разрешения, а имя ключа: "pref_video_quality_key", но каким-то образом он устанавливает только значение камеры и не делает значение передней камеры