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

时间:2016-06-04 20:35:57

标签: android android-camera android-camera-intent slowmotion samsung-galaxy-camera

我使用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上测试过它。我怎么能激活慢动作按钮?有没有人能够在激活慢动作的情况下调用默认的相机应用程序?

谢谢:)

1 个答案:

答案 0 :(得分:0)

  

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

有数以千计的Android设备型号。这些包含数百种不同的“默认相机应用程序”。并且,您的if ans1 in ["Y", "YES"]: 请求可能由用户从应用分发渠道安装的相机应用处理。 Android世界中没有单一的“默认相机应用”。

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