- 当前 Bug 的表现(可附上截图)
iphone6手机端点击切换闪光灯,无反应,控制台提示"operateLivePusher:fail", 无错误码。
安卓C8手机,切换正常。
- 预期表现
同一套代码,iphone手机端正常切换闪光灯。
- 复现路径
省略。
- 提供一个最简复现 Demo
Page({
onReady(res) {
this.ctx = wx.createLivePusherContext('pusher')
},
statechange(e) {
console.log('live-pusher code:', e.detail.code)
},
bindStart() {
this.ctx.start({
success: res => {
console.log('start success')
},
fail: res => {
console.log('start fail')
}
})
},
bindPause() {
this.ctx.pause({
success: res => {
console.log('pause success')
},
fail: res => {
console.log('pause fail')
}
})
},
bindStop() {
this.ctx.stop({
success: res => {
console.log('stop success')
},
fail: res => {
console.log('stop fail')
}
})
},
bindResume() {
this.ctx.resume({
success: res => {
console.log('resume success')
},
fail: res => {
console.log('resume fail')
}
})
},
bindSwitchCamera() {
this.ctx.switchCamera({
success: res => {
console.log('switchCamera success')
},
fail: res => {
console.log('switchCamera fail')
}
})
},
bindToggleTorch() {
this.ctx.toggleTorch({
success: res => {
console.log('toggleTorch success')
},
fail: res => {
console.log('toggleTorch fail', res)
}
})
}
})
微信小程序开发问题解答
微信小程序开发者回答:
需要切到后置摄像头才能打开闪光灯
微信小程序开发者回答:
按照教程提供下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
本文网址:http://www.91bianli.com/weixinxiaochengxu/42757.html