一.创建会话

1.创建 创建服务器和加入服务器的UI

2.实现创建会话和加入会话的功能

(1)创建会话功能

(2)加入会话功能

二.配置文件设置

1.DefaultEngine.ini文件配置

(1)在[OnlineSubsystem]下的bHasVoiceEnabled需要设置为true

[OnlineSubsystem]

bHasVoiceEnabled=true

(2) [Voice]设置

[Voice]

bEnabled=true

2.DefaultGame.ini文件配置

[/Script/Engine.GameSession]

bRequiresPushToTalk=false

bRequiresPushToTalk需要设置为false

为True时,是不会发送语音的。

三.语音相关接口

语音的的相关函数在PlayerControler中

开启语音StartTalking();

停止语音StopTalking();

上面两个函数实际调用的都是

UFUNCTION(exec)

virtual void ToggleSpeaking(bool bInSpeaking);

也可以在游戏运行时使用 命令行 ToggleSpeaking true/false 开启关闭语音。

Ps:配置后,启动游戏语音默认是开启的,若初始状态不想开启可以StopTalking();

四.小结

按上面三个步骤做完后,运行游戏创建服务器,加入服务器后,多个角色就可以进行语音通话,注意:对于语音输入端来说,需要同时有耳机和麦克风。单独的一个麦克风,无法进行语音传入,语音不会起作用。或者参考楼下@weixin_37932727的操作。

UE4原生内置多人语音聊天相关推荐

  1. ios开发 多人语音聊天_iOS-实现多人语音聊天室-场景实践-音视频通话2.0-网易云信开发文档...

    云信多人语音聊天室(iOS) 这个开源示例项目演示了如何快速集成NERTC SDK,快速实现多人语音聊天室功能. 功能介绍 该示例项目中包含了以下功能: 创建语音聊天室: 使用文字或语音进行多对多互动 ...

  2. ios开发 多人语音聊天_在 Unity 多人游戏中实现语音对话

    我们曾经不止一次为大家分享过游戏中的实时音视频,例如怎么实现游戏中的听声辨位.狼人杀游戏中的语音聊天挑战等.基本上,都是从技术原理和 Agora SDK 出发来分享的.这次我们换一个角度.我们将从 U ...

  3. Docker快速搭建TeamSpeak多人语音聊天服务器

    Docker快速搭建TeamSpeak多人语音聊天服务器 第一步执行: git clone https://github.com/overshard/docker-teamspeak cd docke ...

  4. KT148A语音芯片SOP8封装直驱扬声器内置420秒语音空间,一线控制,可重复烧录。用户可以自己更换声音

    KT148A语音芯片完整的开发资料sop8封装国产低成本-智慧城市文档类资源-CSDN下载KT148A是一款32位的DSP语音芯片,标准的SOP8封装.内置420KByte的语音空间,最大支更多下载资 ...

  5. ios开发 多人语音聊天_手游语音市场的现状、机遇与挑战

    文/手游那点事小鱼原创 2014年持续火热的手游市场成就了一大批企业的上市梦,同时也在大环境下产生了对系列手游增值服务的需求.基于玩家对手游社交性的需求,以及借鉴传统端游,页游中成功的社交体系,手游市 ...

  6. ios开发 多人语音聊天_客户端实现(iOS)

    客户端实现(iOS) 本文档为您展示通过 SDK 实现语音聊天室场景的相关步骤,帮助您在业务中实现麦位管理.低延时语音互动.文字聊天等 IM 和音视频通话 2.0 在语音聊天场景下的相关能力. 前提条 ...

  7. 即构多人语音聊天室功能解析及搭建方法

    语音和视频聊天,已成为社交软件的基础功能.在实时音视频技术支持下,社交APP延伸出了K歌语聊.语音电台.语音私聊等多样的玩法.此前,即构已推出语聊房一体化解决方案,帮助荔枝.喜马拉雅.酷狗.比心.Bl ...

  8. Android移除原生内置应用

    前言 本文列举了四种方式移除原生系统中默认内置的应用(以Email为例),推荐使用方法四 方法一.重命名Email的Android.mk 将Email的Android.mk 重命名为Android.m ...

  9. 制作一款多人语音聊天室的成本是多少?

    首先不知道你想要制作的是哪一种类型的语音聊天室,是类似9158聊天室还是51vv那种语音聊天室,因为每一种不同风格的语音聊天室开发的成本都是不一样的. 打个比方,你想实现yy语音聊天室一样的功能,保守 ...

最新文章

  1. 模型优化的风向标:偏差与方差
  2. keras fine-tune方法
  3. datalength,求字符串的字节数
  4. 【虚拟化】docker部署nginx
  5. SAP Spartacus My Company list focus事件触发后,控件border的默认效果
  6. android 锁屏 home,android 锁屏界面禁用长按home 和menu(recent apps)
  7. 2021抖音口腔护理行业洞察报告
  8. vs2008试用期到期解决办法
  9. 你必须掌握的20个python代码,短小精悍,用处无穷
  10. flask异步操作_从Flask到FastAPI的平滑迁移
  11. 用户调研的操作步骤与过程模板
  12. 项目管理的经验(4年项目管理经验)
  13. LoadRunner技巧之思考时间设置
  14. Unity笔记之调节text的字间距
  15. 远程连接android手机(调试)
  16. 7个月时间“从零到亿”,社交电商靠谱好物为何总能占据行业“C位”?
  17. pytest之Monkeypatching(猴子补丁)
  18. MyBatis关联嵌套映射(association、collection、discriminator)
  19. 史上最全Python学习笔记(基于《Python学习手册(第4版)》)——Part3 语句和语法
  20. Adlik在深度学习异构计算上的实践

热门文章

  1. linux后台开发之什么是缓存系统三座大山
  2. 网络管理软件都有哪些,目前好用的网络管理软件
  3. 自动驾驶之点云与图像融合综述
  4. 新手入门树莓派必做的四件事
  5. C语言实现CRC32算法
  6. java基于springboot足球联赛管理系统
  7. 联通运营商服务器繁忙,网友:为什么现在联通网络越来越慢,是不是该转运营商了?...
  8. 简单的python脚本-如何写一个简短(200行)的Python脚本
  9. 05【React再造之旅】从零实现一个React(下)
  10. 小程序开发(一)新建/拉取项目,配置远程仓库