- android端取消勾选 不校验合法域名、
复现环境: android真机 mqtt.min.js 3.0.0(https://github.com/mqttjs/MQTT.js) 用一个不合法的mqtt地址作为url初始化mqttclient 在初始化阶段集成mqtt.js的connect 现象是mqtt.js成功触发了connect事件 对照源码这里依赖的是SocketTask对象做的监听 居然触发了onOpen回调 在小程序运行的时候还会有另外一个合法域名的socket尝试做连接操作,但是不会执行成功,然后在数秒以后小程序会崩溃。(ios上不会出现这种现象)并且此时另一个合法域名的socket能够完成连接成功的操作并且接收到数据。 预期应该是报错给到提示这个url不合法。 如果直接在集成代码里使用ws.creaetSocket时connect一个不合法的mqtt地址时 会给到相关的报错。 [图片] 使用的是wx连接 在开发者工具里勾选了 [图片] 观察到network会存在非法域名的socket的一个pending的请求
2019-07-30 - 小程序live-pusher组件在锁屏时 无法上报画面
预期表现: 已经捕获画面并且推流以后 在手机锁屏或睡眠状态期间 应当能够继续推音视频流 实际情况是: 已经捕获画面并且推流以后 在手机锁屏或睡眠状态期间 音视频流会断开推送 并且 live-pusher得到以下code 获取麦克风失败 获取摄像头失败 2019/04/23 15:41:47:192: live-pusher code: 1001 2019/04/23 15:41:47:437: live-pusher code: 1002
2019-04-24 - 小程序live-player组件 状态正常但是不显示画面
预期行为: 在更新live-player组件的url属性时候 应当等待音视频流成功建立连接以后应当渲染最新的音视频数据 实际行为: 在更新live-player组件的url属性时候 等待音视频流成功建立连接以后应当渲染黑屏 日志如下: 2019/04/24 19:38:39:885: live-player id: player-129477967, code: -2302 2019/04/24 19:38:40:32: live-player id: player-129477967, code: 2001 2019/04/24 19:38:40:241: live-player id: player-129477967, code: 2002 2019/04/24 19:38:40:255: live-player id: player-129477967, code: 2007 2019/04/24 19:38:40:328: live-player id: player-129477967, code: 2004live-player 并不会渲染画面 显示的是黑屏
2019-04-24