00:00
好了,另外咱们接下来再跟我们几时通讯哈,咱们要让天下所有人都知道我给主播打赏了礼物了,而且发了一个大火箭对吧?那他们是不是在handle send gift中,咱们让它隐藏掉了,也得到这个值了,咱们是不是就要在这里的话进行调用那一个发送礼物的方法呀,因为这都是啊,咱们这个腾讯的啊,这个I'm给咱们封装好了的啊,如果咱们自己写socket的通信的话,你就要自己带上type类型,Type类型的话是GI的类型,但其实他都给咱们提供好了,一对一对的,你应该发现这个规律了吧?啊你看like监听的是like事件,发送也是like事件,而这个GI的监听的是咱们的GI事件,发送的话呢,也是GI的,但这里的文档的话出现问题了啊,这个地方监听的是send gift,他发送的时候居然用的gift的方法,那客户也按照文档去测试了,不好用,那gift报错了,应该是改成send gift。
01:00
啊,所以这块的话呢,要注意一下哈,文档这块有问题啊,所以在这里咱们这个自己的话呢,在使用的时候出现问题的话呢,啊,有时候也不要怀疑是自己的问题,那可能就是文档压根就是有问题的好吧,啊这四点TLs.send的什么呀,Gift。好,你在这里,诶这个gift的是这个这个小写的,是不是sendin的这个大写的哈,Gift好,那这样的话,这个gift的这个地方也得传值,而且咱们这次还真的得传,为什么说真的得传呢?因为咱们这次啊要把这个这个对象传我去啊,这个GI的这个方法,还有接收GI的这个方法,跟咱们like是一样的,我在这发完之后,我自己在接听事件的物业能接收到这个消息,所以我在自己知道我发了我这个打赏了一个什么,好歹左边这块好显示出来,我打赏了一个大火箭,我打赏了一个小鲜花等等的是不是咱们聊天区,还有在这个侧边栏这块都要显示出来的啊,所以咱们要在这里Z4点TS4的GI,咱们要把EVT.data传过去,好保存之后列位来吧,运行咱们来测试的哈E运行之后来了。
02:10
咱们点击这个养祖,然后看客们给他打赏啊,点击这个啊,我们的这个小礼物图标,点完之后,另外很好报错了,要注意哈,这个方法的话,他在说检查咱们这个传参,这个传参的话呢,他就是说无效,我也不知道为啥无效,其实这是只能传字符串,就很尴尬,所以这个时候大家说完了哥们字符串咋整呀,你给它改成咱们的Json字符串,不也就能传吗?因为咱们这是一个对象啊,里面包含咱们的ID啊,咱们的这个URL,还有咱们的name,所以在这里你把它给转成金森字符串,然后传完之后,哎,旧手咱们这一样哈,为了更好的测试,咱们也在这个上面,这一块的话呢,咱们是不是给它监听好呀,提前监听好这个事上的名字叫TLS问GI它,所以我在这个上面这个这个接着这个来呗,就是吧,我们把这段代码一复制过来之后来粘过来,这个是这个发送礼物了啊,有人发礼物了啊,发送了礼物好了。
03:10
接下来监听好,那另外可以看一下Z次点TLS点啊,然后咱们给它改成这个点点C的这一个什么呀,Gift好然监听好,然后咱们在这个回调函数,这样咱们也不着急往左边这块进行这个合并显示的,咱们就看看能不能收到啊,能不能打印出来这个log,我之前那个log给注掉了,把注掉它把这个给注掉,点赞那个给注掉,现在变成我发礼物这个了,好了保存之后,我自己发完之后啊,我自己的话呢,还能接收到,另外OK,咱们测试一下,点击这个杨祖。咱们在这里啊,发一个礼物试一试,发送一个火箭,你看看我自己是不是在这里的话呢,成功的接收到了呀,你看我在这里能够啊,点击这个鲜花啊里面这个呃内里面有一个value值,大家看见了吗?Value值这一块就是咱们传过来的这个值,但这个值现在是一个字符串,所以你一会儿要用的话呢,你必须要对于这个点value的话进行一个什么呀,jason.p在解析这个字符串,所以就是咱们传这种对象消息的方法,因为他只能传字符串啊,所以你就给他来一次Json的一个转换啊,然后字符串啊,或者是这一开始对象转成字符串啊,得到字符串,咱们再给它解析成咱们的对象,那接下来这个消息这块就好写了,因为咱们就可以在这里啊,我们把这块给它放出来吧,这里是不是另外放出来吧,放出来之后我们要push一个消息,然后还是一样的format内这块这都不用说啊,对应的。
04:48
在这一块的话是什么?咱们应该说给主播送啊,给主播送了送礼啊送礼然后在这的话,你可以自己写一下这个礼是什么呀,咱们在这可以用这个Jason per,咱们要的是那个点name这个值是不是点name这个值,嗯,点name就可以了,因为这个解注出来之后,这个对象里边有个name值啊送礼了,送礼是什么?送礼的是一个鲜花对不对,然后ID也放在这里,最后再给他合进去,所以咱们的呃,这个聊天区的话呢,就能显示出来来,最后客户给了一编译之后,咱们看一下这一次的这个通讯的话呢,是不是啊,就能够这个成功的呀,列位来保存之后,好吧,我们点击杨总,嗯,然后咱们把那些给清掉,然后看客发一个啊,先发一个火箭,我给主播送礼,火箭啊,我给主播什么呀,送礼鲜花,哎,到时候是什么刚。
05:48
蛋发的就是钢带儿啊,就不是我了,对吧,钢带给主播送礼鲜花什么的,诶咱们就能在这里轻松的显示出来这样一个啊消息来对吧,你给送的什么礼啊,这个聊天区正常的,大家往下进行一个滚动啊,所这些消息的话,一定是咱们已经发到咱们的腾讯云啊,即时腾讯云的这一个服务器上了,然后他就给咱们广播出来了,我自己在这里接收到了,好吧,那接下来就是我们既然已经能够把这个通信这块做成功了,咱们再追求一下细节吧,这个是大家说你追求细节呢,我们要在这块这个聊天区内,咱们呀,把这个动画给它做出来,也就在这,你要显,一是发送之后,咔一个火箭就亮在这个地方显示出来了,对吧?啊,一秒钟之后自己消失啊,这个人又发了一个鲜花,咔,又在这个地方显示出来了,对不对,所以咱们在这里把这一块啊,咱们我们的送礼动画啊,咱们把这个功能呀,也给它实现了,好吧,另外OK,咱们在下一小节看看这块。
06:48
该怎么去做呀,是不是又得创建一个新的组件呀?
我来说两句