首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓相机setPreviewSize

安卓相机setPreviewSize
EN

Stack Overflow用户
提问于 2015-06-05 20:00:28
回答 1查看 1.5K关注 0票数 2

我正试图在三星Galaxy S2上录制一段视频。我已经使用了通常的计算,以确定最佳预览尺寸,这是返回720x480或800x480取决于算法。从getParameters().getSupportedPreviewSizes()返回的完整列表如下所示:

"640x480“、"720x480”、"800x480“、"320x240”、"176x144“

在开始时,设置这些预览看起来很好。它似乎正在录制视频,但在停止相机后,没有拍摄到的视频。

如果我从CamcorderProfile.get(mCameraId, CamcorderProfile.QUALITY_HIGH);获得高度和宽度值,并为我的预览大小(1920x1080)设置这些值(不应该支持这些值,因为它不在列表中?),则录音工作正常。这真是令人费解。

我在日志里没有看到错误,只是没有录下来.

EN

回答 1

Stack Overflow用户

发布于 2015-06-05 20:53:00

代码语言:javascript
复制
getParameters().getSupportedPreviewSizes()

为您提供相机的预览大小,而不是录制大小或图片大小。

对于录制视频,还有其他支持的大小,例如图片,您可以在以下文档中看到:

http://developer.android.com/reference/android/media/CamcorderProfile.html

要获得支持的视频大小,只需打电话:

代码语言:javascript
复制
getParameters().getSupportedVideoSizes()

因此,您需要同时设置预览和录制大小。

您如何做到这一点,在这里回答:How to record video of particular width and height on samsung device android?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30674823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档