如何实现鸿蒙系统视频聊天和屏幕分享功能?
摘要:随着搭配原生鸿蒙(HarmonyOS)系统的电脑和手机越来越普及,之前实现的Windows和安卓版的视频聊天屏幕分享Demo,现在有必要实现一个鸿蒙版了!
随着搭配原生鸿蒙(HarmonyOS)系统的电脑和手机越来越普及,之前实现的安卓版视频聊天屏幕分享的Demo,现在有必要实现一个鸿蒙版了,该鸿蒙版的Demo可以与之前的安卓版和PC版互通的。
现在,我们来看看具体的实现过程,文末有Demo源码可以下载。
一. 开发环境
开发工具:DevEco Studio 6.0
开发语言:ArkTS
测试手机:华为 Mate 60 Pro
HarmonyOS:6.0.0
二.功能介绍
鸿蒙手机端登录成功后,运行的主界面如下图所示:
1. 视频聊天
(1)每个登录的用户都可向其他任意在线用户发送视频聊天请求。
(2)当收到来自其他在线用户的视频聊天邀请时,可接受或拒绝对方的请求。
(3)当接受其他在线用户的视频聊天邀请时,即可开启视频聊天。
2. 屏幕分享
(1)每个登录的用户都可向其他任意在线用户发送屏幕分享请求;当对方未响应时,可主动取消屏幕分享请求。
(2)当收到来自其他在线用户请求屏幕分享时,可接受或拒绝对方的请求。
(3)当发送方收到其他在线用户同意屏幕分享时,即可观看对方的屏幕。
