Agora Voice SDK正式上线啦

Hello大家好,

我是声网游戏行业产品经理Colin,大家期待已久的Cocos Creator服务面板已经正式release了Agora Voice SDK,在Cocos Creator v2.0.9中,广大Cocos开发者可以一键开通、下载并集成声网SDK到所需游戏项目,并且能在 Creator 中通过统一JS APIs 来调用声网 Agora iOS/Android/Web SDK 接口,在各平台项目中快速实现实时语音功能。

在此简单跟大家说一下使用步骤吧:
通过 菜单栏 -> 面板 -> 服务 可快速集成 Agora Voice 服务。


详细集成步骤文档:arrow_down:
https://docs.agora.io/cn/Interactive%20Gaming/game_c?platform=Cocos%20Creator
完整API文档:arrow_down:
https://docs.agora.io/cn/Interactive%20Gaming/game_coco?platform=Cocos%20Creator

后续我们计划在2.0版本中持续加入对大家有帮助的新功能,也欢迎大家在此帖子直接提需求。

希望本次发布可以真正帮助广大Cocos开发者更加方便的使用声网实时语音服务,为自己的业务带来新的亮点,为玩家提供更好的游戏体验。

当然,如果大家使用中有任何问题,也欢迎大家直接在此反馈,我们会认真聆听大家的声音,和Cocos一起把产品做好。

谢谢!
Colin

3赞

请问支不支持typescript

我们目前不支持TypeScript,但是后续版本有计划支持。

Demo模拟器和手机 joinChannel没反应

正常对接,运行后报错,Cocos 2.2.1版本 2.0.9版本
19:56:30:226 Agora-SDK [DEBUG]: {name: “Chrome”, version: “79”, os: “Windows 10”} isAPISupport:true
AgoraRTCSDK-2.5.2.js:2 19:56:30:227 Agora-SDK [INFO]: Creating client , MODE : live CODEC : h264
CCGame.js:397 Cocos Creator v2.2.1
AgoraRTCSDK-2.5.2.js:2 19:56:30:509 Agora-SDK [INFO]: Initializing AgoraRTC client, appId: d028ce1aee9041748131ee5b1a0c02ed.
js-agora.js:263 Uncaught TypeError: Cannot read property ‘enableAudio’ of undefined
at EventTarget.agora.muteLocalAudioStream (js-agora.js:263)
at HelloWorld.joinChannel (HelloWorld.js:258)
at cc_ClickEvent.emit (CCComponentEventHandler.js:168)
at Function.emitEvents (CCComponentEventHandler.js:132)
at cc_Button._onTouchEnded (CCButton.js:701)
at EventTarget.214.proto.emit (callbacks-invoker.js:341)
at _doDispatchEvent (CCNode.js:558)
at cc_Node.dispatchEvent (CCNode.js:1987)
at TouchOneByOne._touchEndHandler [as onTouchEnded] (CCNode.js:408)
at _onTouchEventCallback (CCEventManager.js:503)

请问现在支持了吗?

期待TS支持

请问ts按照demo写完,运行ios渲染远端视频花屏是什么问题呢,demo的js运行可以显示

能否提供下截图,使用环境,Creator 版本和测试设备型号和 iOS 版本

最好是否能提供下 Demo 工程我们这边分析下?可以发送到我邮箱 chris.wang@cocos.com

嗯,目前进度已经更新了,大概的问题有:
1.podfile sdk3.1.2 真机测试 本地视频渲染不出来,远程正常。
2.sdk改成3.3.0 有报错


但3.3.0版本的我中间测试出来过一次能正常采集本地视频,后面在构建就不行了

3.web项目为什么是在视图下面加载一个视频窗口(不在view上),后续其他玩家加入会继续在下面累加,而是在自己设定的坐标和大小。agoraTest.zip (518.1 KB)

ts版本的目前又正常了,不知道为什么,忽然就正常了,反正又复现不了自己花屏的情况了。。。

OK,搞定了,不是版本的问题,创建本地视频的预制体时,不能修改uid,不然就不行了。

请问按照cocos的文档接入Agora RTC, cocos这边开通服务后,点击跳转Agora控制台,使按文档说会用你的 Cocos Creator 账户为你自动注册 Agora 账户并创建 Agora 项目,但发现并没有生成账号也没有关联,跳转中止在Agora的登录界面,请问如何解决这个问题