- 小程序个人版本没有人审核
- 需求的场景描述(希望解决的问题) 小程序企业版的2-3个小时,就审核完成。 个人版审核三四天了,一直在审核状态... 难道就因为300块钱? - 希望提供的能力 加快审核流程,给出反馈意见或结果
2019-03-18 - IOS12手机端切换闪光灯功能不生效
- 当前 Bug 的表现(可附上截图) iphone6手机端点击切换闪光灯,无反应,控制台提示"operateLivePusher:fail", 无错误码。 安卓C8手机,切换正常。 - 预期表现 同一套代码,iphone手机端正常切换闪光灯。 - 复现路径 省略。 - 提供一个最简复现 Demo [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"page-body"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"page-section tc"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]live-pusher[代码] [代码]id[代码][代码]=[代码][代码]"pusher"[代码] [代码]url[代码][代码]=[代码][代码]"rtmp://***/ford/cashi"[代码] [代码]mode[代码][代码]=[代码][代码]"RTC"[代码] [代码]autopush [代码][代码]bindstatechange[代码][代码]=[代码][代码]"statechange"[代码] [代码]/>[代码][代码] [代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"btn-area"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindStart"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>播放推流</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindPause"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>暂停推流</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindStop"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>停止推流</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindResume"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>恢复推流</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindSwitchCamera"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>切换前后摄像头</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"bindToggleTorch"[代码] [代码]class[代码][代码]=[代码][代码]"page-body-button"[代码] [代码]type[代码][代码]=[代码][代码]"primary"[代码][代码]>切换闪光灯</[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]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)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码]
2018-12-16