【发布时间】:2013-07-05 12:21:33
【问题描述】:
在Gingerbread之后,我们要像Camera.open(integer cameraid)一样打开相机时,需要传入相机id(整数)。
有谁知道如何在 Froyo 和 Pre-Froyo 设备中打开特定的摄像头(前置或后置)?
我问的原因是因为 Froyo 和 PreFroyo 的相机打开方法 (API 8) 不接受任何输入整数 id。
【问题讨论】:
标签: android
在Gingerbread之后,我们要像Camera.open(integer cameraid)一样打开相机时,需要传入相机id(整数)。
有谁知道如何在 Froyo 和 Pre-Froyo 设备中打开特定的摄像头(前置或后置)?
我问的原因是因为 Froyo 和 PreFroyo 的相机打开方法 (API 8) 不接受任何输入整数 id。
【问题讨论】:
标签: android
Gingerbread 之前,每个设备只支持一个摄像头,所以无法打开其他摄像头。因此,不应该有任何设备在 Froyo 或具有多个摄像头的早期版本上运行。
如果存在此类设备,则供应商必须添加 API 扩展来访问其他相机设备;您必须向供应商询问。
另请注意,您仍然可以在 Gingerbread 及更高版本上调用没有整数参数的 Camera.open() - 保证会打开设备上的第一个后置摄像头。
【讨论】: