首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从android应用程序启动和停止录像机

如何从android应用程序启动和停止录像机
EN

Stack Overflow用户
提问于 2016-03-24 16:06:21
回答 1查看 799关注 0票数 0

我需要启动录像机点击按钮从我的application.When用户开始录制,我需要显示倒计时计时器,当经过的时间,录像机应该自动关闭。

我搜索了许多论坛,得到了使用自定义相机录像机的建议,但我不想使用它,因为我会失去本地功能,如闪光灯,前置相机等。

因此,我们的想法是启动本机录像机并显示计时器,当时间到期时,关闭录像机并返回应用程序。

我可以使用相机意图通过'startActivity()‘启动录像机,但无法设置计时器和关闭录像机。如果做这件事可行的话,请告诉我。

代码语言:javascript
复制
button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {


                // Launch an intent to capture video from MediaStore
                Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
                startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);
            }
        });

 public void onActivityResult(int requestCode, int resultCode, Intent data) {

        if (resultCode == RESULT_OK) {

            if (requestCode == ACTION_TAKE_VIDEO) {

                Uri videoUri = data.getData();
               String filePath = getPath(videoUri);
                Log.d("LOGCAT", "Video path is: " + filePath );
            }
        }

}
EN

回答 1

Stack Overflow用户

发布于 2016-03-24 16:37:16

最好是发布你正在工作的code.the代码过滤器不工作,所以提示是。在On activity result块中,如果timer等于0,请使用timer关闭摄像头(如果您不关闭摄像头,activity result将为您关闭摄像头)意图并启动您的主要活动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36195587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档