【问题标题】:Launch default camera app and start record automatically启动默认相机应用程序并自动开始录制
【发布时间】:2015-05-05 14:59:21
【问题描述】:

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

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

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

我该怎么做?

【问题讨论】:

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


    【解决方案1】:

    我该怎么做?

    自己录制视频,使用 MediaRecorder 之类的类。

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

    【讨论】:

    • 感谢您的回答 :) 我会试试的。
    • @user3033136 如果你找到答案请分享
    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多