意图在android中拍摄视频

我需要使用前置摄像头从我的应用程序中获取视频.我正在使用意图来执行此操作.
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,videoUri);
intent.putExtra("android.intent.extra.durationLimit",30);
intent.putExtra("android.intent.extras.CAMERA_FACING",1); //to open front facing camera
startActivityForResult(intent,VIDEO_CAPTURE);

当我运行应用程序时,我可以使用前置摄像头拍摄视频.但是假设当我点击我的录制视频按钮并打开摄像机视图时.在该用户中,将相机更改为后置摄像头,然后我的意图始终是打开后置摄像头.它没有采取行

intent.putExtra("android.intent.extras.CAMERA_FACING",1);

有人可以告诉我这是什么问题,是否可以使用意图解决

解决方法

没有可靠的方法来使用意图始终显示前置摄像头,至少在所有设备上都没有.唯一可靠的方法是创建一个SurfaceView并自己捕获视频.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...