使用 ACTION_VIDEO_CAPTURE 意图时如何激活慢动作?

How to activate slow motion when using ACTION_VIDEO_CAPTURE intent?

我使用 ACTION_VIDEO_CAPTURE Intent 通过默认的相机应用捕捉视频。但是当应用程序打开时,慢动作按钮会被禁用(灰色)。然而,当我手动启动应用程序时,它工作得很好。

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
takeVideoIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mediaFile));
takeVideoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
takeVideoIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, TIME_CAPTURE);
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);

我在 Galaxy S4 上测试过。我怎样才能激活慢动作按钮?有没有人能够在激活慢动作的情况下调用默认相机应用程序?

谢谢:)

But the slow motion button gets disabled (gray) when the app open.

有数千种 Android 设备型号。这些附带了数百种不同的 "default Camera apps"。而且,您的 ACTION_VIDEO_CAPTURE 请求可能由用户选择的从应用分发渠道安装的相机应用处理。 Android的世界里没有一个人"default Camera app"。

ACTION_VIDEO_CAPTURE 协议中没有任何内容可供您请求提供或使用慢动作捕捉。没有相机应用程序必须提供慢动作视频录制。