我正在自动化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"但不知何故,它只设置了相机值并且不执行前置摄像头值