Android 检测视频录制开始

Android 检测视频录制开始,android,video-capture,Android,Video Capture,在我的节目中,我用麦克风录制音频。现在我需要知道用户何时打开视频录制来释放麦克风。我怎样才能发现它。有什么活动吗 现在我需要知道用户何时打开视频录制来释放麦克风 否,用户需要知道在尝试录制视频之前关闭你的应用程序 我怎样才能发现它。有什么活动吗 您可以尝试在AudioManager中使用音频聚焦功能,尽管它的设计考虑了IIRC中的播放功能 除此之外,你无法知道是否有人试图录制视频。这意味着如果我们想录制30秒的视频,那么我们不能在30秒内打开摄像头应用程序,或者录制视频,然后返回自己的活动?好的

在我的节目中,我用麦克风录制音频。现在我需要知道用户何时打开视频录制来释放麦克风。我怎样才能发现它。有什么活动吗

现在我需要知道用户何时打开视频录制来释放麦克风

否,用户需要知道在尝试录制视频之前关闭你的应用程序

我怎样才能发现它。有什么活动吗

您可以尝试在AudioManager中使用音频聚焦功能,尽管它的设计考虑了IIRC中的播放功能


除此之外,你无法知道是否有人试图录制视频。

这意味着如果我们想录制30秒的视频,那么我们不能在30秒内打开摄像头应用程序,或者录制视频,然后返回自己的活动?好的,那么我们必须通过摄像机实现我们自己的录像机吗?@MuhammadAdil:如果您使用的是
动作视频捕获
,那么有一个
额外的持续时间限制
(或类似的限制),您可以在
意图中包含请求特定持续时间的内容。不过,摄像头应用程序并不一定要满足这一额外要求。如果你需要绝对控制,比如绝对时间限制,你需要实现你自己的录像机。老兄,非常感谢你,我为自己感到抱歉,为什么我错过了文档中的这一部分。。MediaStore.EXTRA_DURATION_LIMIT-设置此值以限制正在捕获的视频的长度(以秒为单位)。。。。。