笔记:uniapp js 打开关闭手电筒

博客提及参考关于 uni-app 手电打开和关闭的文章,可直接查看原文章,还提到了 js 文件 flashlight.js 用于实现相关功能,聚焦于 uni-app 中手电开关的前端开发。

参考:uni-app 手电打开和关闭_逆境中徘徊的博客-优快云博客_uniapp打开闪光灯

可直接查看原文章

js文件    flashlight.js

 
// 打开闪光灯
export const  onTorch=()=>{
	try{
		var os = plus.os.name;
		if('iOS' == os){
			var device = plus.ios.invoke('AVCaptureDevice', 'defaultDeviceWithMediaType:', 'vide');
			plus.ios.invoke(device, 'lockForConfiguration:', null);
			plus.ios.invoke(device, 'setTorchMode:', 1);
			plus.ios.invoke(device, 'setFlashMode:', 1);
			plus.ios.invoke(device, 'unlockForConfiguration');
		}else{
			var main = plus.android.runtimeMainActivity();
			var camera = main.getSystemService('camera');
			var ids = plus.android.invoke(camera, 'getCameraIdList');
			for (var i = 0; i < ids.length; i++) {
				var c = plus.android.invoke(camera, 'getCameraCharacteristics', ids[i]);
				var available = plus.android.invoke(c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值