- 视频通话概率性黑屏BUG
使用微信小程序后台的双人音视频接口时 安卓拨打安卓,接通视频过程中多次点击接通按钮,概率性出现视频黑屏情况 安卓拨打ios,接通视频概率性出现视频黑屏情况 各位有遇到这种情况吗
2022-05-30 - 【多人音视频对话】语音通话时有严重电流声根本没法用,这么严重的BUG官方也不管?
已经持续好几天了,但凡用安卓手机【多人音视频对话】通话都能遇到这问题
2022-08-02 - 多人视频,房间创建成功返回openIdList传入voip-room组件用户视频渲染不出来?
多人视频,房间创建成功返回openIdList,按照示例代码传入voip-room组件用户视频渲染不出来。一片空白!!!是组件本身的问题还是我的操作问题? 创建房间正常啊,也返回了openIdList,voip-room的代码都是示例代码,不应该有错呀。我哪里设置出问题了吗。binderror也没有输出错误。 小米MIX2S,微信7.0.22
2021-01-14 - 如果解决wx.joinVoIPChat 和voip-room 无法调取视频画面的问题?急急急
1、小程序后台的权限已开通 [图片] 2、签名问题已解决。可以正常使用 3、已授权 scope.camera 和 scope.record 4、通过voip-room渲染的时候,出不来画面 wx.joinVoIPChat({ roomType:'video', signature:that.data.sign, nonceStr:that.data.nonceStr, timeStamp:that.data.timeStamp, groupId:that.data.groupId, success:res=>{ // console.log("sucess:"+res) that.setData({ openIdList: res.openIdList, }) console.log("openid_list:"+res.openIdList) },fail:err=>{ console.log("失败:"+err.errMsg) } }) 模板 <block wx:for="{{openIdList}}" wx:key="*this"> <voip-room class="dev" openid="{{item}}" mode="{{selfOpenId === item ? 'camera' : 'video'}}"> </voip-room> </block>
2020-11-18 - voip-room 使用参考
voip-room给我调到头大, 于是放出代码供各位参考. 示例为uniapp, 语法为vue, 原生小程序请自行替换. 首先是voip-room组件的使用, 要注意mode的设置, 如果渲染的 [代码]voip-room[代码] 组件的openid属性对应自己的openid则mode属性要设为camera, 如果不是要设置为video. [代码]<!-- wxml --> <voip-room class="video" v-for="item in openid_list" :key="item" :openid="item" :mode="my_openid == item ? 'camera': 'video'"/> [代码] 相应的js代码如下 [代码]getOpenId()[代码] 函数用于获取自己的openid 很简单自己去写 [代码]getOpenIdList()[代码] 封装了[代码]wx.joinVoIPChat[代码]返回值为房间中的人的openid列表 很简单, 同样自己去写 最后别忘记退出房间时调一下[代码]wx.exitVoIPChat[代码] [代码]// js async joinRoom(){ // 获取自己的openid; const my_openid = await getOpenId(); this.my_openid = my_openid.openid; // 加入房间并获取openid列表 const result = await getOpenIdList(cache.join_param); this.openid_list = result.openIdList; // 订阅视频成员, 避免人超过两个显示不了视频. wx.subscribeVoIPVideoMembers({ openIdList: result.openIdList, success(res){ console.log('subscribeVoIPVideoMembers ok', res); }, fail(err){ console.log('subscribeVoIPVideoMembers fail', err); } }) // 成员变化时修改openid列表; wx.onVoIPChatMembersChanged((result) => { console.log('member change', result); this.openid_list = result.openIdList; }) // 视频成员变化时重新订阅视频成员 wx.onVoIPVideoMembersChanged((result)=>{ wx.subscribeVoIPVideoMembers({ openIdList: result.openIdList, success(res){ console.log('subscribeVoIPVideoMembers ok', res); }, fail(err){ console.log('subscribeVoIPVideoMembers fail', err); } }) }) } [代码]
2021-07-31