【问题标题】:Capture Both image And Video Using same Intent In Android在 Android 中使用相同的 Intent 捕获图像和视频
【发布时间】:2016-05-19 18:18:18
【问题描述】:

我正在尝试使用与默认相机应用程序相同的意图来捕获静止图像和视频。不想创建自定义相机。

Android 允许我拍照或拍摄视频。

有可能吗?怎么做。如果不是,为什么?

【问题讨论】:

  • 请详细解释“使用相同意图捕获静止图像和视频”的含义。
  • 你能从视频中抓取一帧来生成静止图像吗?
  • 感谢大家重播。 @CommonsWare“使用相同的意图捕获静止图像和视频”意味着我想使用单个意图捕获图像和视频。像图像捕获意图。
  • @rothloup “从视频中抓取一帧以生成静止图像”因为我必须先保存视频,我认为在使用 Intent 录制期间不可能。

标签: android video-capture android-camera-intent image-capture


【解决方案1】:

Android 完全不可能同时拍照和录像,这是软件限制而不是硬件限制。

需要:

  • 修改了框架 jars(处理两个文件),
  • 修改内核(处理两个意图),
  • 修改了驱动程序/HAL(将 RAW 输出同时捕获为 jpg 和 mp4,
  • 并修改了相机应用(以提供 API)。

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

【讨论】:

  • 谢谢您,先生,您的重播,我正在寻找您提出的解决方案。
  • 有什么解决办法吗?
猜你喜欢
  • 2013-05-09
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
  • 2013-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多