cocos creator用protobuf传语音图片等数据

 时间:2026-04-30 07:02:53

1、要用protobuf先要定义proto文件的结构,这里以语音为例,数据用bytes

cocos creator用protobuf传语音图片等数据

2、用proto工具转化为js,如图命令,proto文件是在当前目录,在其他目录要改下命篇关令

cocos creator用protobuf传语音图片等数据

3、把生成的js拿到cocos creator工程里用,直接把语音数据设置给Voicedata运肥施低行时转化proto格式会报错,其实是要把数据转化为uint8Array

cocos creator用protobuf传语音图片等数据

4、写个函数string转uint8array就可以了

cocos creator用protobuf传语音图片等数据

5、这个时候发送是没问题的,但是因为被我们转化过了,接收拿来播放会出问题

cocos creator用protobuf传语音图片等数据

6、接收拿去播放前要先转化回来,如下函数裕岔

cocos creator用protobuf传语音图片等数据

  • Android 6.0 “检测到屏幕叠加层”的问题
  • java如何替换key 对应的 value值?
  • Windows server 2012 R2安装web服务器的方法
  • SecureCRT怎么设置默认协议是Telnet?
  • 执行(P2V) 时报:无法获取所选计算机的硬件信息
  • 热门搜索
    qq怎么隐藏头像 股票怎么看k线 生活中的标志 hot是什么意思 生活中的感动 冬虫夏草如何吃 东菱电器怎么样 如何治疗失眠多梦 如何确定怀孕时间 腿关节响是怎么回事