我使用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上测试了它。如何激活慢动作按钮?有没有人能够在激活慢动作的情况下调用默认相机应用程序?
谢谢:)
但是当应用程序打开时,慢动作按钮将被禁用(灰色)。
有数以千计的安卓设备型号。这些附带了数百种不同的"默认相机应用程序"。而且,您的ACTION_VIDEO_CAPTURE
请求可能由用户从应用分发渠道安装的相机应用处理。在Android世界中没有单一的"默认相机应用程序"。
ACTION_VIDEO_CAPTURE
协议中没有任何内容可供您请求使用慢动作捕获。没有相机应用程序必须提供慢动作视频录制。