语音埋点原接口.md 1.6 KB

#unity/白日梦/白日梦需求

网址:https://szbrmwlyx.feishu.cn/sheets/shtcnsRWp0A0dXGspYFSsTAOywg?table=tblo1pgTVtarxSQZ&view=vewLBgOSf9&sheet=Oe7LQR

埋点协议接口:

VOICE_DURATION

![[img_v2_e6f656fe-db93-4739-ac02-4f75b747829g.jpg]]

![[Pasted image 20221017103523.png]]

对应的发送协议是这个 30066

![[Pasted image 20221027154748.png]]

这个协议是在一局对局结束后,之前的框架写好的,发送出去的; 在这里先加一个字段,是统计次数的

![[Pasted image 20221027154832.png]]

参考之前的,定义两个枚举:

![[Pasted image 20221027155115.png]]

![[Pasted image 20221027155541.png]]

然后参考之前的,在这里写一个记录的方法; 是自增的;

![[Pasted image 20221027155327.png]]

然后,写一个触发器:

![[Pasted image 20221027155432.png]]

打断点,和配合之前的逻辑可知,语音统计时长,是在这里: 所以加一个触发器即可;

![[Pasted image 20221027155834.png]]

打断点可知,这里统计的是,一次发送语音的时长,而这次的需求,是需要统计,玩家在本局内,发送语音的总时长,所以累加即可;

![[Pasted image 20221027160050.png]]

对应的UI

![[Pasted image 20221027181419.png]]

然后设置声音开关的话,是这俩toggle进行设置的,分别是说话,或者听别人说话;

![[Pasted image 20221027175801.png]]

![[Pasted image 20221027175806.png]]

![[Pasted image 20221027175809.png]]

![[Pasted image 20221027185058.png]]

![[Pasted image 20221028101509.png]]

![[Pasted image 20221028103401.png]]

对应的服务器协议: 30066

![[Pasted image 20221117104939.png]]