一对一直播软件源码,安卓调用闪光灯实现

一对一直播软件源码,安卓调用闪光灯实现的相关代码
 

<ImageView
android:id="@+id/light_img"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:padding="10dp"
android:src="@drawable/light_down" />
//闪光灯开关控制器
lightImg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!isLightOpen) {
if (camera != null) {
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
}
isLightOpen = true;
lightImg.setImageResource(R.drawable.light_down);
} else {
if (camera != null) {
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.startPreview();
}
isLightOpen = false;
lightImg.setImageResource(R.drawable.light_up);
}
}
});

 


<ImageView
android:id="@+id/light_img"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:padding="10dp"
android:src="@drawable/light_down" />
//闪光灯开关控制器
lightImg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!isLightOpen) {
if (camera != null) {
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
}
isLightOpen = true;
lightImg.setImageResource(R.drawable.light_down);
} else {
if (camera != null) {
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.startPreview();
}
isLightOpen = false;
lightImg.setImageResource(R.drawable.light_up);
}
}
});
以上就是 一对一直播软件源码,安卓调用闪光灯实现的相关代码,更多内容欢迎关注之后的文章

posted @ 2021-08-13 14:27  云豹科技-苏凌霄  阅读(113)  评论(0编辑  收藏  举报