1

在Gingerbread之后,我们要像Camera.open(integer cameraid)一样打开摄像头需要传入摄像头id(整数)。

有谁知道如何在 Froyo 和 Pre-Froyo 设备中打开特定的摄像头(前置或后置)?

我问的原因是因为 Froyo 和 PreFroyo 的相机打开方法(API 8)不接受任何输入整数 id。

4

1 回答 1

1

姜饼之前,每个设备只支持一个摄像头,所以没有办法打开其他摄像头。因此,不应该有任何设备在 Froyo 或更早版本上运行具有多个摄像头的设备。

如果存在此类设备,则供应商必须添加 API 扩展来访问其他相机设备;你得问问供应商。

另请注意,您仍然可以在 Gingerbread 及更高版本上调用没有整数参数的 Camera.open() - 保证打开设备上的第一个后置摄像头。

于 2013-07-05T18:39:31.173 回答