首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NKU100
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
安卓解码器MediaCodec解析
假如你受够了网上不负责任的讲解,请看看这个
使用 Jetpack DataStore 进行数据存储
欢迎使用 Jetpack DataStore,这是一个经过改进的全新数据存储解决方案,旨在替代原有的 SharedPreferences。Jetpack DataStore 基于 Kotlin 协程和 Flow 开发,并提供两种不同的实现: Proto DataStore 和 …
Jetpack Compose Side Effect:如何处理副作用
1. 副作用与纯函数 程序开发中的副作用是伴随函数式编程产生的重要概念。 用一句话概括副作用:一个函数的执行过程中,除了返回函数值之外,对调用方还会带来其他附加影响,例如修改全局变量或修改参数等。 与之相对的就是纯函数,纯函数即没有副作用的函数,纯函数只能通过返回值对外产生影响…
android设备投屏技术🔥:协议&概念
这章主要讲一些基本概念, 那些 DLNA 类库都是基于这些概念来做的,了解这些概念能帮助你理清思路,同时可以提升开发效率,遇到问题也能有个解决问题的清晰思路。
android设备间实现无线投屏
前言 Android提供了MediaProjection来实现录屏,通过MediaProjection可以获取当前屏幕的视频流,而视频流需要通过编解码来压缩进行传输,通过MediaCodec可实现视频
Android Q 音频获取指南
Android Q 新引入的 AudioPlaybackCapture API 允许应用获取其它应用中的音频。在这个 API 的帮助下,开发者将顺利处理多种业务场景,为用户提供轻松简便的内容分享与无障碍体验。 实时字幕: 为正在播放的音频文件提供实时字幕和翻译。实际上,今年 I…
Scrcpy投屏原理浅析-尝试用Flutter重写它的客户端
DEVICE_NAME_FIELD_LENGTH是一个常量为64,所以在视频流的socket被连接后,首先发送了一个字符0(貌似是为了客户端检测连接成功,类似于一次握手的感觉),随后发送了68个字节长度的字符,64个字节为设备名,4个字节为设备的宽高,它这里也是用的移位运算将大…
Android PC投屏简单尝试(录屏直播)2—硬解章(MediaCodec+RMTP)
上一边文章的最后说使用录制的Api进行录屏直播。本来这边文章是预计在5月份完成的。结果过了这么久,终于有时间了。就来填坑了。 直接使用硬件编码器进行录制直播。 使用rtmp协议进行直播推流 使用MediaProjection示意图.png 整体流程就是通过创建VirtualDi…
关注了
2
关注者
0
收藏集
0
关注标签
0
加入于
2022-07-02