使用ACTION_VIDEO_CAPTURE分辨率320x480意向银河视频相机记录 [英] Galaxy Camera records 320x480 video using ACTION_VIDEO_CAPTURE Intent

查看:1654
本文介绍了使用ACTION_VIDEO_CAPTURE分辨率320x480意向银河视频相机记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用下面code发动对银河相机视频拍摄意图:

 意向意图=新意图(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,1); //带和不带这个,它产生相同的分辨率
startActivityForResult(意向,2);

和默认的视频分辨率原来是320×240 30fps的@。我如何改变它使用最高的视频分辨率1920×1080,即


解决方案

  

我如何改变它使用最高的视频分辨率1920×1080,即


使用 MediaRecorder 直接。你不能强迫第三方相机应用,无论该应用程序可在任何特定的分辨率进行录制。而不管应用程序正在使用的的在为不同的 EXTRA_VIDEO_QUALITY 的值不同分辨率的记录,也没有要求它这样做。

I launch video capture intent on Galaxy Camera using below code:

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // With and without this, it yields same resolution
startActivityForResult(intent, 2); 

and default video resolution turns out to be 320x240 @30fps. How do I change it to use highest possible video resolution i.e. 1920x1080

解决方案

How do I change it to use highest possible video resolution i.e. 1920x1080

Use MediaRecorder directly. You cannot force a third-party camera app, whatever that app may be, to record at any particular resolution. While whatever app you are using should record at different resolutions for differing values of EXTRA_VIDEO_QUALITY, there is no requirement that it do so.

这篇关于使用ACTION_VIDEO_CAPTURE分辨率320x480意向银河视频相机记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆