
移动开发
文章平均质量分 67
anyRTC
这个作者很懒,什么都没留下…
展开
-
Android技术分享 | 一行代码实现屏幕、声音采集
本文将介绍新增的功能,还是只需一行代码即可实现屏幕、声音采集。原创 2023-04-13 12:09:34 · 1159 阅读 · 0 评论 -
Android技术分享| 安卓3行代码,实现整套音视频通话功能
介绍音视频相关内容对于很多开发者来说,平时接触的比较少。虽然市面上做音视频服务的厂家很多,SDK 大都相对成熟,API 也大同小异,但集成起来总归是需要花费大量时间了解,调试。所以,有没有几行代码就能实现相关功能,不需要关心 SDK 其他配置的解决方案。答案是有~今天给大家带来的就是针对 呼叫,点对点/多人音视频场景下的组件封装。该组件有如下特点lib形式集成后,仅需3行代码即可实现音视频通话无需关心任何权限处理无需编写界面代码核心封装类很少,简单易懂完全开源,自己可修改扩展本组件基于原创 2022-04-06 11:37:46 · 3924 阅读 · 3 评论 -
Android技术分享|【自定义View】实现Material Design的Loading效果
预期效果实现思路分析一下这个动画,效果应该是通过两个动画来实现的。一个不停变速伸缩的扇形动画一个固定速度的旋转动画扇形可以通过canvas#drawArc来实现旋转动画可以用setMatrix实现圆角背景可以通过canvas#drawRoundRect实现还需要一个计时器来实现动画效果这个View最好能够更方便的修改样式,所以需要定义一个declare-styleable,方便通过布局来修改属性。这些元素应该包括:最底层的卡片颜色卡片内变局内部长条的颜色长条的粗细长条原创 2022-03-24 10:12:18 · 4023 阅读 · 0 评论 -
uni-app技术分享| uni-app常见问题(二)
1.插件引入音视频通话相关插件地址: anyRTC音视频SDK插件文档地址: uniapp RTC API呼叫邀请、实时消息相关插件地址: anyRTC实时消息SDK插件文档地址: UNIAPP RTM API2.没有登录查看控制台提示是否存在以下提示, 请根据控制台提示操作[JS Framework] 当前运行的基座不包含原生插件[AR-RtcModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座插件引入后,可能没有制作自定义基座原创 2022-03-07 10:34:22 · 493 阅读 · 0 评论 -
Android技术分享| ViewPager2离屏加载,实现抖音上下视频滑动
要实现类似抖音上下滑动小视频的丝滑效果,需要有一个预加载的功能。所谓的预加载,就是需要在显示当前页的情况下,提前将当前页后面的内容加载,以保证用户滑动到下一个视频的时候,可以减少等待时间,在正常网速下,可以做到丝滑浏览。在 ViewPager2 第四个版本中加入了一个新功能:setOffscreenPageLimitsetOffscreenPageLimit(int limit)参数:limit 有多少页面将在任一侧保持在屏幕外。有效值为 >= 1 和 默认值 -1说明:设置应保留在当前原创 2021-12-01 11:36:06 · 6443 阅读 · 0 评论 -
Android技术分享| 【自习室】自定义View代替通知动画(2)
上篇文章我们完成了一条信息的测量和绘制,本篇我们来实现消息的平移动画效果图如下:在自定义View中,通常我比较喜欢额外创建一个Bitmap和一个Canvas来绘制动画效果。大家可以根据自己喜好修改,实现的方式有很多。首先在首次测量的时候我们创建Canvas、Matrix、Bitmap,如果你的实际使用场景中,View的大小可能会更改,这里也可以每次测量都重新创建。首先声明3个变量:private lateinit var mBufferBitmap: Bitmapprivate lateini原创 2021-11-11 12:07:33 · 3087 阅读 · 0 评论