Android 应用只允许拍照不能录制视频
Android App only allows to take pictures but not recording videos
我创建了一个基于 WebView 的 Android 应用。
当用户单击网页中的 浏览 按钮时,会出现一个对话框,供您在相机和保存在 phone 上的文件之间进行选择。选择相机后,可以拍摄照片并立即上传到服务器。不幸的是,它不适用于视频。当相机打开时,没有允许在拍照和录制视频之间切换的控件。它只允许拍照。
这些是我的权限:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
是否需要添加更多权限来控制相机的视频功能?
您的权限很好,您不需要更多权限来录制视频。如果你用 MediaStore.ACTION_IMAGE_CAPTURE 打开相机,它会拍照,你需要 MediaStore.ACTION_VIDEO_CAPTURE 来拍摄视频。
以下是相关信息:
https://developer.android.com/training/camera/videobasics#TaskCaptureIntent
我创建了一个基于 WebView 的 Android 应用。
当用户单击网页中的 浏览 按钮时,会出现一个对话框,供您在相机和保存在 phone 上的文件之间进行选择。选择相机后,可以拍摄照片并立即上传到服务器。不幸的是,它不适用于视频。当相机打开时,没有允许在拍照和录制视频之间切换的控件。它只允许拍照。
这些是我的权限:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
是否需要添加更多权限来控制相机的视频功能?
您的权限很好,您不需要更多权限来录制视频。如果你用 MediaStore.ACTION_IMAGE_CAPTURE 打开相机,它会拍照,你需要 MediaStore.ACTION_VIDEO_CAPTURE 来拍摄视频。 以下是相关信息: https://developer.android.com/training/camera/videobasics#TaskCaptureIntent