0

我使用 ACTION_VIDEO_CAPTURE 意图通过默认的相机应用程序捕获视频。但是当应用程序打开时,慢动作按钮会被禁用(灰色)。然而,当我手动启动应用程序时,它可以完美运行。

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 上进行了测试。如何激活慢动作按钮?是否有人能够在激活慢动作的情况下调用默认相机应用程序?

谢谢 :)

4

1 回答 1

0

但是当应用程序打开时,慢动作按钮会被禁用(灰色)。

有数千种 Android 设备型号。这些附带数百个不同的“默认相机应用程序”。而且,您的ACTION_VIDEO_CAPTURE请求可能由用户选择的从应用分发渠道安装的相机应用处理。Android 世界中没有单一的“默认相机应用”。

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

于 2016-06-04T20:40:41.893 回答