钉钉微应用可不可以使用钉钉的音视频功能?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉微应用完全可以使用钉钉的音视频功能。为了在微应用中集成音视频通话能力,您可以遵循以下步骤和指导:
选择合适的SDK:
AUICallNVNManager类提供的API来快速实现登录、登出、创建通话房间、开始通话及加入通话等功能。AUICallNVNModelImpl实例并调用相应方法来创建房间、加入房间、邀请用户及离开房间等操作。基础功能接入:
tryLogin方法进行用户登录认证,成功或失败通过闭包回调通知。createCall或model.create方法创建多人音视频通话房间,并在回调中处理房间创建结果。startCall、joinCall或model.join方法让用户进入通话房间。高级功能开发:
AUIRoomEngine,您可以开发更复杂的音视频交互功能,如自定义UI、音视频流控制等。AUIRoomEngine提供了无UI细粒度接口,而AUICall在此基础上实现了包含UI的通话功能,便于二次开发。注意事项:
综上所述,钉钉微应用不仅支持集成音视频功能,还提供了详细的API和文档支持,帮助开发者快速实现从基础到高级的音视频通信需求。