uniapp安装包下载,uniapp安装url插件

  

  1.运行时无法使用插件检查控制台提示是否有以下提示。当前在请根据控制台提示操作运行的基础不包含本地插件。请在清单中配置此插件,并重新创建包含此本机插件的自定义运行库。   

  

  使用标准操作基础,并且需要定制操作基础。   

  

  选择运行时运行的自定义库(HBuilder默认标准库)   

  

  插件只支持APP2.现场使用音视频通话相关插件地址: anyRTC音视频SDK插件(https://ext.dcloud.net.cn/plugin?id=3661)   

  

  文件:uniApp RTC API的地址(https://docs.anyrtc.io/cn/video/API-ref/RTC _ Uni app/Uni _ RTC _ Engine)   

  

  通话、实时消息相关插件地址: anyRTC实时消息SDK插件(https://ext.dcloud.net.cn/plugin?id=3777)   

  

  文档地址为: Uni app RTM API(https://docs.anyrtc.io/cn/realtime消息/API-ref/RTM _ Uni app/Uni _ RTM _ Client)   

  

  3.用户uid结合自身业务用户uid:必须是识别用户的字符串,具有唯一性,不能设置为中文长度小于64字节的字符串。范围(26个小写字母a-z;26个大写字母A-Z;10位数字0-9;空格;'!', '#', '$', '%', '', '(', ')', ' ', '-', ':', ';', '', '=', '.', '', '?', '@', '', '', '^', '*', '{', '}', '|', '~', ',';等等。)可以使用自己的业务id,但必须满足用户uid4。通道室的channelId与其自身业务和uid需求一致;   

  

  5.对于与token相关的调试项目,建议不要打开appid。开通令牌验证时,添加渠道时必须填写。   

  

  6.加入频道,并在加入房间之前设置uid或channelId。   

  

  rtcModule.joinChannel({   

  

  Token':填写(必需字符串)|| ' '当启用令牌验证时,   

  

  ChannelId':由您自己设置(必需字符串)|| ' ',   

  

  Uid':由自身设置(必需字符串)|| ' ',   

  

  },(res)={   

  

  Console.log('RTC joinChannel方法调用',(res.code===0?成功' 3360 '失败:')RES);   

  

  });   

  

  7.该功能第一次有效。当第二个操作中出现错误时,会重复创建实例(主要是在调试阶段)。每次调用rtmModule.createInstance几次时,都必须重新启动应用程序。   

  

  函数完成后,应该销毁相应的实例。   

  

  8.ios和Android不小心闪退检查方法参数是否符合。例如, * rtcModule.joinChannel的参数uid没有设置为字符串。   

  

  9.没有画面,没有声音。检查手机的权限是否开启。音频和视频页面必须是nvue页面。本地视频渲染3360 ar-画布视图ref=' location ' style=' flex 3360 1;'/   

  

  为了得到视频容器   

  

  调用相应的方法。   

  

  这个。$ refs . location . setuplocalvideo({   

  

  呈现模式' : 1,   

  

  ChannelId':同一个房间,   

  

  Uid':用户Uid,   

  

  镜像模式' : 0   

  

  },(res)={   

  

  Console.log ('Render Video ',RES);   

  

  });   

  

  //本地预览   

  

  这个。$ refs . location . start preview((RES)={   

  

  Console.log('本地预览',RES);   

  

  })   

  

  远程视频渲染3360 1。通过远程视频的第一帧回调onfirstremotevideo   

  

  2.然后显示远程视频容器。   

  

  AR-CanvasView ref=' remote ' style=' flex : 1;'/   

  

  3.相应的方法(你必须得到远程视频容器)这一点。$ refs . remote . setup remote video({   

  

  呈现模式' : 1,   

  

  ChannelId':同一个房间,   

  

  Uid':远程Uid,   

  

  镜像模式' : 0   

  

  },(res)={   

  

  Console.log('渲染远端视频',RES);   

  

  })   

  

  10.uniapp在通信过程中只能通过anyRTC实时消息SDK插件获取对方网络状态插件(https://ext.dcloud.net.cn/plugin?Id=3777)来获得相应用户3360的在线/离线状态   

  

  对于更详细的网络状态3360   

  

  Uni.onNetworkStatusChange获取网络   

  

  通过实时消息SDK插件向对方发送信息。   

  

  对方收到后会将网络信息返回给查询者。   

  

  1.多人视频显示。每个用户都有自己的视频容器。在渲染视频时,他必须获得相应的容器。   

  

  12.是否可以转换?插件只支持应用程序。如果需要转换成小程序,可以使用Web SDK进行转换(建议使用小程序SDK对应的sdk) 。   

相关文章