启动默认相机应用程序并自动开始录制
Launch default camera app and start record automatically
我的应用程序中有一个按钮。通过按钮的 OnClick 事件,我启动了默认的相机应用程序。
public void startrec(View v) {
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivity(intent);
}
这很好用。现在是否可以让相机自动开始录制,而无需按下相机应用程序中的录制按钮?所以我的意思是...我在我的应用程序中按下我的按钮 -> 相机应用程序启动 -> 记录立即开始
我该怎么做?
How can I do that?
自己录制视频,使用类喜欢MediaRecorder
。
您现有的代码要求第三方应用代表您拍摄视频。有成百上千个这样的应用程序。其中每一个的行为都取决于这些应用程序的开发人员。没有记录在案的附加功能 for your chosen Intent
action,更不用说您想要的功能了。即使它存在,也不是每个相机应用程序都会尊重它。
我的应用程序中有一个按钮。通过按钮的 OnClick 事件,我启动了默认的相机应用程序。
public void startrec(View v) {
Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivity(intent);
}
这很好用。现在是否可以让相机自动开始录制,而无需按下相机应用程序中的录制按钮?所以我的意思是...我在我的应用程序中按下我的按钮 -> 相机应用程序启动 -> 记录立即开始
我该怎么做?
How can I do that?
自己录制视频,使用类喜欢MediaRecorder
。
您现有的代码要求第三方应用代表您拍摄视频。有成百上千个这样的应用程序。其中每一个的行为都取决于这些应用程序的开发人员。没有记录在案的附加功能 for your chosen Intent
action,更不用说您想要的功能了。即使它存在,也不是每个相机应用程序都会尊重它。