在Android中使用相同的意图捕获图像和视频

在Android中使用相同的意图捕获图像和视频,android,video-capture,android-camera-intent,image-capture,Android,Video Capture,Android Camera Intent,Image Capture,我正在尝试使用和默认相机应用程序相同的意图拍摄静态图像和视频。不希望创建自定义摄影机 安卓系统允许我拍照或拍摄视频 是否可能以及如何实现。如果不可能,原因是什么?完全不可能让Android同时拍摄照片和视频,因为这是软件限制,而不是硬件限制 这将需要: 修改了框架JAR(以处理两个文件) 修改内核(处理两个意图) 修改驱动程序/HAL(以同时将原始输出捕获到jpg和mp4中 并修改了摄像头应用程序(以提供API) 更好的方法是拍摄视频并从中提取一帧。您可以查找/使用库来处理视频,也可以查看用

我正在尝试使用和默认相机应用程序相同的意图拍摄静态图像和视频。不希望创建自定义摄影机

安卓系统允许我拍照或拍摄视频


是否可能以及如何实现。如果不可能,原因是什么?

完全不可能让Android同时拍摄照片和视频,因为这是软件限制,而不是硬件限制

这将需要:

  • 修改了框架JAR(以处理两个文件)
  • 修改内核(处理两个意图)
  • 修改驱动程序/HAL(以同时将原始输出捕获到jpg和mp4中
  • 并修改了摄像头应用程序(以提供API)

更好的方法是拍摄视频并从中提取一帧。您可以查找/使用库来处理视频,也可以查看用于缩略图缓存的AOSP源代码示例。

请详细解释什么是“使用相同的意图捕获静止图像和视频”意思是。你能从视频中抓取一帧来生成一个静态图像吗?谢谢大家的重播。@Commonware“使用相同的意图捕获静态图像和视频”意味着我想使用单个意图捕获图像和视频。就像图像捕获意图一样。@rothloup“从视频中抓取一帧来生成一个静态图像”为此,我必须先保存视频,我认为在录制过程中使用Intent是不可能的。谢谢您,先生,对于您的重播,我正在寻找您建议的解决方案。有什么解决方案吗?