检测录像开始
答
现在我需要知道用户何时打开视频记录才能释放麦克风。
不,用户需要知道在尝试录制视频之前关闭应用程序。
我该如何检测它。有什么事吗?
你可以尝试在AudioManager中使用音频焦点的东西,虽然这是专门设计的回放记录IIRC。
除此之外,您无法知道是否有任何内容正在尝试录制视频。
这意味着如果我们想要录制视频30秒,那么我们无法打开相机应用30秒或录制视频然后回到自己的活动?好的,我们必须通过相机来实现我们自己的录像机吗? – 2016-02-18 16:30:23
@MuhammadAdil:如果你正在使用'ACTION_VIDEO_CAPTURE',有一个'EXTRA_DURATION_LIMIT'(或类似的东西),你可以在'Intent'中包含要求一定的持续时间。不过,相机应用程序并不需要尊重这些额外的功能。如果您需要绝对控制,如绝对时间限制,则需要实施自己的录像机。 – CommonsWare 2016-02-18 16:35:53
男人非常感谢你,我为自己感到难过,为什么我错过了文档中的那一部分.. MediaStore.EXTRA_DURATION_LIMIT - 设置此值以限制捕获视频的长度(以秒为单位)。 ..... – 2016-02-18 19:36:49