目前直播app源码是市场的宠儿,直播APP源码搭建中的送礼物功能更是商家的吸金利器。云豹直播作为优质的直播平台源码提供商,在送礼物功能方面必有其独到之处,下面为大家从如何实现豪华礼物特效这个功能上答疑解惑。
云豹直播app中常见的礼物有两种,一种是普通礼物,一种是豪华礼物。

如上图所示,左侧是普通礼物,右侧是豪华礼物。下面重点说明如何实现豪华礼物。
云豹直播APP源码中豪华礼物有gif和svga两种格式,全部是通过网络动态加载的,而不是硬编码到app中,这样可以有效减小app的体积。
当用户给主播发送礼物时候,先请求一个后端的接口,给用户扣除金币,给主播增加映票数,然后生成一个token,返回给客户端。这个token用来标识一次送礼物的行为,仅一次有效。当客户端接收到http响应,从响应数据中获取这个token,然后调用socket通信的方法,把这个token发送给socket服务器,然后socket广播给所有当前直播间的用户。当每个用户收到这个socket消息后,进行json解析,获取里面的数据,得到送礼物的人的id,昵称,礼物的id,名称,种类(普通还是豪华礼物),下载地址等数据。
如果是豪华礼物,先去检查本地磁盘中有没有缓存改礼物的资源文件,如果没有,先下载。下载完成后,根据礼物的类型,是gif礼物还是svga礼物,调用不同的方法进行展示。
对于gif礼物,我们使用的是 koral–/android-gif-drawable 这个库进行播放。

对于svga礼物,我们使用yyued/SVGAPlayer-Android 这个库进行播放。

代码如下:

以上就是在Android直播APP源码搭建中豪华物特效的实现方式,文章中详细介绍了在处理APP体积的相关方法,以及礼物发送映票增加减少的接口直接的请求方法。
声明:本篇文章为小编原创文章,转载请注明出处及作者。

Android直播APP源码搭建中豪华物特效的实现相关推荐

  1. Android直播APP源码中排行榜功能如何实现

    刚进公司的时候,听技术人员说起直播APP源码中的"排行榜"功能,小编最先想到的是学生时期的成绩排行,上榜的沾沾自喜到下次考试,下榜的哭哭啼啼,其实就算上榜也并没有什么实质性的奖励, ...

  2. 扫盲!直播app源码搭建直播平台为什么要用到ShareSDK

    接触了很多搭建直播平台的客户,在跟客户对接直播平台搭建部署资料时,很多客户都对ShareSDK搞不明白,不知道具体是做什么用的,即使知道有这样一个服务,但对于ShareSDK在直播app源码搭建部署时 ...

  3. 直播APP源码,直播系统源码开发公司:搭建直播平台的具体方案

    2016年被誉为直播元年,直播受欢迎的同时,直播源码在2017年更是突飞猛进,本文就像大家介绍一下,直播APP源码搭建直播平台的具体方案. 我们将从环境部署开始,这包括两方面的环境部署即服务端和客户端 ...

  4. 一对一直播app源码开发,视频流延时解决方案

    在一对一直播app源码开发中, 摄像头帧数25帧, 一张图片: 16+40ms 需要去掉一半帧数 1256+1216 一共860ms 25帧需要1s以内处理 可以隔帧丢帧,如果丢10帧,解10帧,画面 ...

  5. 一对一直播app源码实现短信验证码发送功能的详细步骤

    以前很多的一对一直播app源码,是通过用户注册时设置账号和密码进行登陆的,但是这样有非常明显的缺点,时间久了之后,很多用户会忘记账号或密码,找回的步骤也会比较繁琐.随着手机实名化的进行,越来越多的用户 ...

  6. 直播系统源码App中Android酷炫礼物动画直播平台源码搭建教程(上篇)

    直播系统源码App中Android酷炫礼物动画直播平台源码搭建教程(上篇) 在当下移动直播火爆的年代,如果你曾经使用过移动端直播应用,相信会被里面那令人惊叹的礼物动画效果迷住,比如像下面这样的效果. ...

  7. 搭建直播平台过程中Android端直播APP源码是如何实现连麦功能的?

    直播平台强大的变现能力是大家有目共睹的,很多开发商在搭建直播平台时为了增加用户黏性,纷纷将直播中加入连麦功能. 目前市场上通用的有两种连麦方案:本地混流和云端混流.本地混流即主播和连麦观众分别推一路流 ...

  8. 直播系统源码搭建、手机直播源码APP平台开发制作

    直播的大火从2016年一直烧到了今年,搭建直播平台的技术--直播APP源码也渐渐浮出水面,在直播大火的现在,您是不是也想要一款独属于自己的直播平台呢?小编今天就教您搭一款简易直播平台. 一.前端推流 ...

  9. 直播平台源码搭建教程盘点直播技术中的编解码、直播协议、网络传输与简单实现

    直播平台源码搭建教程盘点直播技术中的编解码.直播协议.网络传输与简单实现 Live CheatSheet | 直播技术理论基础与实践概论 音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → ...

  10. 直播带货app源码搭建,从直播CDN原理说起

    到处都在谈直播,直播带货app源码技术目前越来越大众化,但也面临着更多的挑战.本次分享主要介绍直播的一般流程,CDN的技术原理及架构,CDN直播技术的难点和对应的解决方案.希望能够给大家带来帮助,更希 ...

最新文章

  1. BS4 keep on!
  2. java读取xml文件
  3. 如何解决Office2016安装时提示:错误1406。安装程序无法将值写入注册表项\.xlsx
  4. 购华为第1书,写书评赢大奖
  5. 利用WINDOWS活动目录提供LDAP的方案
  6. spring springboot websocket 不能注入( @Autowired ) service bean 报 null 错误
  7. 3、从尾到头打印链表------------剑指offer系列
  8. 实现tree系统命令
  9. s6730堆叠_不再只是堆叠硬件 ivvi S6全方位评测
  10. android insmod命令,android的启动脚本(init.rc)文件的语法
  11. c语言非法字符空格,98行的四则计算器.(支持括号)加入了非法字符的检测
  12. Linux Socket C语言网络编程:SCTP Socket
  13. 关于大型网站技术演进的思考(六)-存储的瓶颈6
  14. pythonyield详解_yield详解
  15. 05 Java 求职简历制作
  16. 判断USB打印机离线状态
  17. 关于html的实训日志,满足你的甜蜜幻想, 《我与她的实习日志》登陆NS
  18. 自调用(自执行)函数的五种写法
  19. 三只松鼠上半年营收41亿:净利降77% IDG一年套现超12亿
  20. 集成测试和单元测试覆盖率合并

热门文章

  1. cocos2dx lua加密 和 解密
  2. Opencv中convertTo函数2
  3. ActiveMQ下载与安装使用
  4. 【系统设计】详细设计说明书
  5. orcadcapture安装_电路原理图设计软件(OrCAD Capture CIS 中文版) 16.6 免费安装版
  6. CnPack Pascal 代码格式化工具测试版
  7. android 铃音制作工具,手机铃声制作大师
  8. 超详细SPSS主成分分析计算指标权重(二:权重计算及极差法标准化)
  9. 百度cpc联盟的漏洞?还是内鬼?
  10. java 纯真ip 乱码_UTF-8使用纯真IP数据库乱码问题