Kar*_*iya 18 android android-camera galaxy flashlight samsung-mobile
我正在使用相机LED灯FLASH_MODE_ON
.
三星Galaxy Ace只有三种闪光模式:开,关和自动.
FLASH_MODE_TORCH
不适用于三星Galaxy Tab和三星Galaxy Ace 2.2.1
这是我的代码如何打开我的相机LED
Camera cam;
cam = Camera.open();
Parameters params = cam.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_ON);
cam.setParameters(params);
cam.startPreview();
cam.autoFocus(new AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
Run Code Online (Sandbox Code Playgroud)
并通过使用以下来关闭它:
cam.stopPreview();
cam.release();
Run Code Online (Sandbox Code Playgroud)
代码参考:在Android中使用相机手电筒
但问题是LED灯仅持续5秒钟.然后它会自动关闭.
任何人都可以告诉问题可能在哪里.或者任何方式连续打开LED灯直到它要求停止.
Ped*_*nho 10
我将很快发布我的应用程序的新版本以支持galaxy ace.
您可以在此处下载:https://play.google.com/store/apps/details?id = droid.pr.coolflashlightfree
为了解决您的问题,您应该这样做:
this._camera = Camera.open();
this._camera.startPreview();
this._camera.autoFocus(new AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
Parameters params = this._camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_ON);
this._camera.setParameters(params);
params = this._camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_OFF);
this._camera.setParameters(params);
Run Code Online (Sandbox Code Playgroud)
不要担心FLASH_MODE_OFF,因为这会保持亮起,很奇怪,但这是真的
关闭LED只是释放相机
归档时间: |
|
查看次数: |
108848 次 |
最近记录: |