美文网首页
网易云多人音视频加聊天室的创建流程

网易云多人音视频加聊天室的创建流程

作者: 宁静世界 | 来源:发表于2017-04-21 00:00 被阅读0次

第一步,创建一个聊天室,聊天室可以提供一个基础的文字聊天环境,请求自己的APP服务器

    ChatRoomHttpClient.getInstance().createRoom(DemoCache.getAccount(), roomEdit.getText().toString(), new ChatRoomHttpClient.ChatRoomHttpCallback<String>() {}

第二步,创建多人会话房间,调用网易sdk

通过一个房间名 roomName 来创建多人会话房间。
可以传入一个扩展字段 extraMessage。 后续加入房间的用户会收到这个扩展字段。

  AVChatManager.getInstance().createRoom(roomId, "avchat test", new AVChatCallback<AVChatChannelInfo>() {}

第三步,进入聊天室,调用网易sdk

     EnterChatRoomData data = new EnterChatRoomData(roomId);
     NIMClient.getService(ChatRoomService.class).enterChatRoom(data);

第四步,配置AVChatOptionalConfig,以创建者的身份加入多人会话房间,调用网易sdk

    avChatOptionalParam.enableAudienceRole(false);//观众角色.不发送任何数据,允许接收数据
    avChatOptionalParam.enableLive(true);//设置url加入会话后立即开始直播
    avChatOptionalParam.setLiveUrl(shareUrl);//设置推流地址

    ....
    //加入多人会话
     AVChatManager.getInstance().joinRoom(roomId, AVChatType.VIDEO, avChatOptionalParam, new AVChatCallback<AVChatData>() {}

第五步,关闭聊天室

 ChatRoomHttpClient.getInstance().closeRoom(roomId, roomInfo.getCreator(), new ChatRoomHttpClient.ChatRoomHttpCallback<String>() {}

第六步,退出聊天室,离开多人音视频房间

 NIMClient.getService(ChatRoomService.class).exitChatRoom(roomId);
AVChatManager.getInstance().leaveRoom(new AVChatCallback<Void>() {}

<br />
<br />

其他

    //中途开/关本地视频流的发送.
     AVChatManager.getInstance().muteLocalVideo(true|false);


    //中途开/关本地音频.
    AVChatManager.getInstance().muteLocalAudio(true|false);

相关文章

  • 网易云多人音视频加聊天室的创建流程

    第一步,创建一个聊天室,聊天室可以提供一个基础的文字聊天环境,请求自己的APP服务器 第二步,创建多人会话房间,调...

  • 网易云直播小记

    一,APP创建直播流程 1,创建聊天室-> 向APP服务器发起请求,APP服务器向网易服务器请求获取聊天室房间ID...

  • 网易云音乐登录流程图

    一.【网易云音乐】登录流程设计 二.【网易云音乐】登录流程异常总结 【网易云音乐】手机登录流程异常 正常登录时 ...

  • 音视频相关文档

    ios集成网易云信音视频模块详解

  • 腾讯云im聊天室

    腾讯云即时通信 IM 直播使用的是音视频聊天室 社区使用的是普通的聊天室,之前定的 免费的群最大容量为 2000,...

  • XMPP(二)创建群聊

    1.创建一个聊天室1.1 聊天室的创建。1.2 聊天室的保存1.3 代理方法2.加入聊天室2.1 成功加入聊天室2...

  • 实时音视频质量评估方案

    全文参考:1. 音视频测试建议(腾讯音视频实验室质量平台组)2. Android端音视频测试(网易云信)3. 腾讯...

  • 从 0 到 1 构建实时音视频引擎

    最近几年,实时音视频领域越来越热,今年的疫情更是“火上浇油”了一把。网易智企旗下产品网易云信在实时音视频领域深耕多...

  • 比腾讯游戏还恶心的是网易游戏

    提起网易,很多人脑子里所想的一定是网易云音乐。虽然网易云音乐版权少了一些,但是凭借网易云各种音乐评论留住了很多人的...

  • 网易云音乐-登录业务流程还原

    网易云音乐-登录业务流程还原 产品:网易云音乐版本:Android V5.9.1.789389时间:2019年3月...

网友评论

      本文标题:网易云多人音视频加聊天室的创建流程

      本文链接:https://www.haomeiwen.com/subject/cxyrzttx.html