启动默认相机应用并自动开始记录

时间:2015-05-05 14:59:21

标签: android android-camera android-camera-intent

我的应用中有一个按钮。通过按钮的OnClick事件,我启动了默认的相机应用程序。

public void startrec(View v) {
    Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
    startActivity(intent);
}

这很好用。现在是否可以自动开始录制而无需按相机应用程序中的录制按钮?所以我的意思是......我在我的应用程序中按下我的按钮 - >相机应用程序启动 - >记录立即开始

我该怎么做?

1 个答案:

答案 0 :(得分:1)

  

我该怎么做?

使用MediaRecorder等类别自行录制视频。

您现有的代码要求第三方应用代表您拍摄视频。有数百甚至数千个这样的应用程序。每个人的行为取决于这些应用程序的开发人员。没有记录的额外内容for your chosen Intent action,更不用说您想要的功能了。即使它存在,也不是每个相机应用程序都会尊重它。