Android应用仅允许拍摄照片但不能录制视频

时间:2018-05-27 22:05:28

标签: android android-webview

我创建了一个基于WebView的Android应用程序 当用户单击网页中的浏览按钮时,会出现一个对话框,提供相机和手机上保存的文件之间的选择。选择相机后,可以拍摄立即上传到服务器的照片。不幸的是,它不适用于视频。当相机打开时,没有控件可以在拍照和录制视频之间切换。它只允许拍照。

这些是我的权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

是否需要添加更多权限来控制相机的视频功能?

1 个答案:

答案 0 :(得分:0)

您的权限很好,您无需更多录制视频。如果您使用MediaStore.ACTION_IMAGE_CAPTURE打开相机,它将拍照,对于需要MediaStore.ACTION_VIDEO_CAPTURE的视频。 这是相关信息: https://developer.android.com/training/camera/videobasics#TaskCaptureIntent