【发布时间】: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 秒,然后上传该片段。
-
你有解决这个问题的办法吗,我也有这个问题。
-
我也有这个问题