gpt4 book ai didi

android - Camera.Parameters.setRecordingHint 和纵横比

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:52 28 4
gpt4 key购买 nike

我在 Camera.Parameters.setRecordingHint 周围发现了一些奇怪的行为我想更好地理解这一点。

如果我将它设置为 true,预览图像的大小可能会与我传递给 setPreviewSize 的不同.这取决于我将其设置为什么尺寸——一些纵横比有效,而一些则无效。

请参阅下面的屏幕截图 -- 两者的 setPreviewSize 均已设置为 640x480,但其中一个已将 setRecordingHint 设置为 true,另一个设置为 false .我有产生这种效果的代码 on GitHub .

这是预期的行为吗? setRecordingHint 的文档请勿指示此类内容。

comparison of front-facing camera on S4 with setRecordingHint true/false

最佳答案

您需要将video-size 参数设置为正确的值。我遇到了同样的问题 - 预览大小为 640x480,并且在使用 setRecordingHint(true) 时预览出现拉伸(stretch)。然后,我使用 getParameters().flatten() 打印出为我的 Camera 设备设置的所有参数。我的 video-size 参数实际上设置为 1920x1080,导致宽高比不正确。您可以使用 params.set("video-size", "WxH") 更改此参数。只有这样纵横比才是正确的。

关于android - Camera.Parameters.setRecordingHint 和纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054170/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com