gpt4 book ai didi

Android getSupportedVideoSizes 总是返回 null

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

我需要一些有关 Android 上的 MediaRecorder 类的帮助。

我尝试使用 getSupportedVideoSizes 获取支持的视频尺寸列表,但它始终返回 null。

在测试中,以下设备在查询 getSupportedVideoSizes 时返回 null:

  • 银河连结(Android 4.2)
  • HTC One Mini(安卓 4.4.2)
  • HTCEVOV4G (Android 4.0.3)

最佳答案

The documentation for Camera.getSupportedVideoSizes()上面写着,

Returns
a list of Size object if camera has separate preview and video output; otherwise, null is returned.

不是很清楚。但是,这意味着如果 Camera.getSupportedVideoSizes() 返回 null,则相机支持的预览尺寸和视频尺寸相同;在这种情况下,要获取支持的视频尺寸列表,请使用 Camera.getSupportedPreviewSizes()

示例代码:

public List<Size> getSupportedVideoSizes(Camera camera) {
if (camera.getParameters().getSupportedVideoSizes() != null) {
return camera.getParameters().getSupportedVideoSizes();
} else {
// Video sizes may be null, which indicates that all the supported
// preview sizes are supported for video recording.
return camera.getParameters().getSupportedPreviewSizes();
}
}

关于Android getSupportedVideoSizes 总是返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14263521/

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