- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的问题,我正在开发一个使用摄像头和录制视频的软件,一切正常,但我不知道如何管理设置,例如我有一个三星 galaxy S 可以录制视频1280x720,但当我将此分辨率设置为:
CamcorderProfile profile;
profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);
profile.videoFrameWidth = 1280;
profile.videoFrameHeight = 720;
profile.videoFrameRate = 30;
recorder.setProfile(profile);
logcat 显示这些消息:
01-17 14:22:28.706: WARN/AuthorDriver(2782): Intended video encoding frame width (1280) is too large and will be set to (128849019680)
01-17 14:22:28.706: WARN/AuthorDriver(2782): Intended video encoding frame height (720) is too large and will be set to (1078895784755680)
并且参数会自动缩放到800x480
最佳答案
不确定您为什么使用 CamcorderProfile,android 文档提到这是只读的。
如果你想设置视频录制尺寸为1280x720那么
从相机参数中获取支持的视频尺寸列表(只是为了确保设备支持您要设置的尺寸)-
public List<Camera.Size> getSupportedVideoSizes ()
然后在媒体记录器上调用set video size -
public void setVideoSize (int width, int height)
关于android - 相机 MediaRecorder/CamcorderProfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713884/
Posical duplicate MediaRecorder start failed: -16 MediaRecorder 启动失败:-16 当将 CamcorderProfile.QUALITY
我的代码: mediaRecorder = new MediaRecorder(); mediaRecorder.setCamera(camera); mediaRecorder.setVideoSo
我在尝试使用 CamcorderProfile.hasProfile(xyz) 时收到运行时 NoSuchMethodError。在我的应用 list 中指定了正确的 API 这是我想使用的 blo
这是我的问题,我正在开发一个使用摄像头和录制视频的软件,一切正常,但我不知道如何管理设置,例如我有一个三星 galaxy S 可以录制视频1280x720,但当我将此分辨率设置为: Camcorder
根据docs , 你可以使用 CamcorderProfile 获取设备默认的视频编解码器格式,然后将其设置为 MediaRecorder,如下所示: CamcorderProfile mProfil
我正尝试在我的 Nexus 5x 上拍摄慢动作视频。这就是我配置媒体记录器的方式: CamcorderProfile profile = CamcorderProfile.get(CamcorderP
到目前为止,我还没有找到任何解释。基本上我有一个视频录制类,当我的三星 Galaxy S2 上的 setVideoSize() 设置为 720 x 480 时,它的效果非常好。 我希望它以尽可能高的分
我有一个代码示例: mediaRecorder = new MediaRecorder(); mediaRecorder.setPreviewDisplay(surfaceHolder.getSurf
我的应用程序使用 HLS 从服务器流式传输视频,但是当我从服务器请求 HLS 流时,我需要将设备可以处理的最大视频比特率传递给它。在Android API guides它说“设备的可用视频录制配置文件
由于我想通过 CamcorderProfiles (CamcorderProfile.QUALITY_HIGH/LOW) 设置 Android 摄像机录制质量,我还需要相应地设置相机预览尺寸(和布局)
我在 Nexus 7 2012 上使用自定义摄像头录制视频时遇到了这个问题,而其他设备,如 Zenfone 2、Galaxy S3、S6、HTC One M7、Oppo N1、Sony Xperia
我是一名优秀的程序员,十分优秀!