首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
张学友师弟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
【Android 音视频开发打怪升级:音视频硬解码篇】三、音视频播放:音视频同步
在上一篇文章定义的解码流程框架基类中,预留了几个虚函数,留给子类初始化自己的东西,本篇,就来看看如何实现。 上篇文章,多次提到音视频数据分离提取器,在实现音视频解码器子类之前,先把这个实现了。 比较简单,直接把代码贴出来了。 3)最后通过获取的索引,返回对应的音视频多媒体格式信…
Android之录音--AudioRecord、MediaRecorder
Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。使用AudioRecord类录音,并实现WAV格式封装。录音20s,输出的音频文件大...
[解BUG系列] 从扫码枪输入异常看Android Input系统
今天收到一个BUG,扫码枪在某款设备上输入异常,大部分时候只能输入条码前面的几个字符。比如条码SF1008778973288,使用扫码枪只能输入SF10或SF18。 首先要确定扫码枪是一个什么类型的设备,Android/Linux系统把扫码枪识别为一个什么类型的设备。通过下面的…
Android音视频开发-AudioRecord
# Android音视频开发-AudioRecord 本篇文章主要讲下AudioRecord. ### 1: 简介 AudioRecord是Android平台上的一个类,用于实时录制音频数据。
69 篇文章带你系统性的学习音视频开发(收藏起来假期看)
距离我们发出第一篇音视频技术文章已经过去一年了,回顾这一年,我们发了几十篇文章,覆盖了音视频基础知识、工具使用、工程示例、实战经验等主题,这些文章基本上构成了入门音视频开发并做一些功能实现和指标优化工
sync-player:使用 websocket 实现同步播放视频(可用于异地同步观影、观剧)
通过B站等直播平台进行直播, 缺点:有几十秒的延迟,而且不能保证两端播放进度同步,总会差个几秒,而且直播对上传带宽要求较高。 自建直播平台,,我首先使用了腾讯云上的云直播解决方案,后来我又在自己的云服务器上使用nginx+rtmp搭建了直播服务,两个方案延迟差不多,大概在5-1…
MediaCodeC解码视频指定帧,迅捷、精确
最近在整理硬编码MediaCodec相关的学习笔记,以及代码文档,分享出来以供参考。本人水平有限,项目难免有思虑不当之处,若有问题可以提Issues。项目地址传送门 此篇文章,主要是分享如何用MediaCodeC解码视频指定时间的一帧,回调Bitmap对象。之前还有一篇Medi…
【Android 音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识
时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。 虽然网上有很多的博文总结了音视频打怪升级的路线,但是音视频开发相关的知识都相对独立,有讲“音视频解…