【问题标题】:MediaStore.EXTRA_DURATION_LIMIT Not working Nexus Devices?MediaStore.EXTRA_DURATION_LIMIT Nexus 设备不工作?
【发布时间】:2016-04-28 12:00:44
【问题描述】:

嗨,所有应用程序都实现了视频捕获的持续时间,我设置的持续时间是 10 秒。

但它不适用于 Nexus 设备,除了 Nexus,它适用于所有设备都可以正常工作任何人都知道是什么问题。

这是代码。

 final int durationLimit = 10;
 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
 intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, durationLimit);
 startActivityForResult(intent, CAMERA_CODE);

【问题讨论】:

  • 没有要求任何相机应用程序尊重EXTRA_DURATION_LIMIT。这是一个请求,而不是一个命令。
  • @CommonsWare 任何其他限制视频长度的方式。
  • 当您将工作委托给第三方应用时不会。欢迎您使用相机 API 并自己直接录制视频。或者,如果您关心的不是设备上的视频,而是您需要上传的某个子集,请研究如何剪掉视频的前 10 秒,然后上传该片段。
  • 你有解决这个问题的办法吗,我也有这个问题。
  • 我也有这个问题

标签: android video camera


【解决方案1】:

我还验证了此问题仅适用于版本高于“2.5.052(2005148-30)”的 Google 相机应用。

目前,在 Play 商店中,Google Camera App 版本为“3.2.045(2821762-30)”,使用此版本您可以轻松重现此问题。以前 Google 相机 EXTRA_DURATION_LIMIT 正在开发 V2.5.052。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    相关资源
    最近更新 更多