实战方法 – 快速实现QQ轻游戏添加语音互动能力

  • 18

游戏和社交往往有着密不可分的关系,QQ轻游戏就是一款集成在手Q里面的游戏平台,直接通过手Q入口就能随开随玩,好友之间一言不合就可以游戏PK起来。

互动、好玩、快速开发都成为小游戏开发者的重要的核心竞争力,越来越多的小游戏也开始使用语音互动,但无论是对于QQ轻游戏团队还是游戏开发团队而言,自主开发游戏语音,既不经济也不具备技术优势。腾讯云游戏多媒体引擎 GME ( Gaming Multimedia Engine,以下简称 GME) 为QQ轻游戏团队提供的游戏语音能力,让游戏开发商免于重复造轮子的同时,把更多时间花在提升核心竞争力上。

GME以SDK方式为QQ轻游戏开发团队提供音频支持,QQ轻游戏团队仅需要在现成的音频能力基础上直接调用即可。GME在原有的SDK上进行了改造,大大简化了接入流程,提供了简单好用的音频技术服务,甚至只需要3行代码,你就可以给自己开发的QQ轻游戏加上语音互动场景。

如何改造让接入流程更加简便?

GME之前采用的是立体式接口,有一个总接口以及两个子接口分别管理房间、音频部分,每一个接口都有分别对应的接口事件。这样有一个好处,用相关功能,只需要初始化对应的相关接口,监听相关回调,游戏开发者使用起来更有层次感。

但这种接入模式比较复杂,不适用于QQ轻游戏这样的小游戏平台,真实的游戏开发商并不会直接对接SDK提供商,每次出问题都要涉及三方联调,所以这一套接口服务会引发后面不断的人力投入。并且小游戏平台要把能力封装到js脚本层,需要由音频服务商提供一套接口透传到QQ轻游戏的引擎层,再由QQ轻游戏负责实现js层对应的音频接口。 这个过程要求接口不能太多,否则不利于维护;但又不能太少,否则无法满足复杂的外部产品游戏需求。这就需要对现行的接入流程进行改造。

GME技术团队重新梳理了需求,从QQ轻游戏特殊需求出发,重新设计了接入流程。

QQ轻游戏接入者通常都是小游戏,开发周期没那么长,架构也不需要这么丰富,GME技术团队提炼出了高频使用的功能:开关扬声器和麦克风等。

所以GME技术团队扁平化了GME的接口, 如下:

实战方法 – 快速实现QQ轻游戏添加语音互动能力

在代码中,只有以下8个接口

实战方法 – 快速实现QQ轻游戏添加语音互动能力

这样对比以前会有一个好处,接入的时候用户可以不需要关心黑匣子中的内容,只需要关心对应的功能API就行。

新的接入流程如下

实战方法 – 快速实现QQ轻游戏添加语音互动能力

这样就比较好的接入实现了QQ轻游戏使用场景,对于游戏开发者而言,只要三步:

1, Import GME文件

2, 直接调用初始化接口, 设置自身的APPID信息

3, 之后再调用EnterRoom函数即可进房成功

因为内部默认开启麦克风, 扬声器, 所以只要 3行代码即可听到彼此声音。

QQ轻游戏接入的游戏通常体量较小,一般不会有过深的架构,并且需要最快速看见结果、得到响应,当用户场景不一样时,SDK也需要进行相应的转换。扁平化接口思想,让接入的游戏开发商能第一时间看到结果,为他们提供了更好的接入体验。

通过QQ轻游戏案例,GME对SDK接口的改造,大大提升了游戏开发者的接入效率。对于QQ轻游戏或者类似的游戏平台来说,使用腾讯云GME SDK,游戏开发者只需要三步就可以完成音视频功能的接入。

alex
  • 本文由 发表于 2019年6月3日11:30:57
  • 转载请务必保留本文链接:https://www.shimaisui.com/470.html
腾讯云2021新春采购节 - 百款云产品采购活动1核2G云服务器年95元 上云技术

腾讯云2021新春采购节 – 百款云产品采购活动1核2G云服务器年95元

我们一般人都清楚的,春节过后都会有春季大促活动的,比如在每年年初3月、4月份企业和个人都要加大投入的时候,包括我们可以看到云商家们开年云产品促销活动的季节。比如我们看到的2021年腾讯云新春采购节活动...
腾讯云2021春季采购活动 新老用户可选活动推荐 上云技术

腾讯云2021春季采购活动 新老用户可选活动推荐

到目前为止,我们可以看到阿里云、腾讯云、华为云,以及其他国内的云服务器商家都有促销活动。但是相对诚意的还是腾讯云。我们可以看到腾讯云服务商不管是对个人和企业,还是新购买或者续费老用户,都是有一定的活动...
2021年腾讯云新春采购大促年付云服务器仅需95元 上云技术

2021年腾讯云新春采购大促年付云服务器仅需95元

2021年腾讯云开年采购季即将开始。截止到4月15日,今年我们可以看到腾讯云依然会上线腾讯云开年采购季活动,这样的优惠活动已经持续举办了好多年了。目前,阿里云、华为云已经相继上线了云服务器开年采购季活...
2021腾讯云新春采购节 - 1核2G叠加优惠券70元/年领取个人代金券 上云技术

2021腾讯云新春采购节 – 1核2G叠加优惠券70元/年领取个人代金券

2021年腾讯云新春采购节活动开始了。每年3月各大云商家都会发布春季大促活动,毕竟年后开工商家又需要个进行促销优惠来引导消费,每年一二次的云产品活动,我们看到就可以按需求进行购买,错过可能就要来年了。...