有没有办法可以延长玻璃上的默认视频录制时间。当前录制时间仅为10秒,我们必须通过按相机键一秒钟或通过点击并选择“扩展视频”选项手动扩展。所以我想知道在请求相机开始录制时是否有我们可以设置的标志,这会导致相机录制扩展视频。
我还想知道如何设置视频录制的最长时间限制以及视频录制的默认时间限制是多少?
我正在使用以下代码启动用于视频录制的玻璃相机
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent, CAPTURE_VIDEO_REQUEST_CODE);
此外,如果没有可能的方式,任何人都可以指导我的替代方案。是否有可用于玻璃的开源摄像头,或者我是否必须编写自己的摄像头[任何可以帮助我开始使用的链接]?
答案 0 :(得分:3)
希望你能从中得到他的想法:
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit", 60);
startActivityForResult(intent, CAPTURE_VIDEO_REQUEST_CODE);
以上代码视频的持续时间为一分钟,如果您想延长视频时间,那就这样做,现在视频时长为2分钟:
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit", 120);
startActivityForResult(intent, CAPTURE_VIDEO_REQUEST_CODE);
答案 1 :(得分:0)
您可以直接访问相机并自行录制视频。有关详细信息,请参阅官方Android文档:http://developer.android.com/guide/topics/media/camera.html#capture-video