FFmpeg打造Android万能音频播放器
返回
FFmpeg打造Android万能音频播放器
共31节
11205人在学
课程详情
¥129.00订阅全部
课程简介和功能演示(每节课课件和源码均可下载)
FFmpeg移植Android平台(更新最新版本编译脚本)
创建C++项目并导入FFmpeg动态库(新版AS创建可Q我)
FFmpeg解码流程
C++多线程、生产者和消费者模型以及C++全局调用Java方法
C++多线程解码音频数据
C++队列缓存AVpacket
OpenSL ES介绍并实现播放PCM数据
FFmpeg对音频数据重采样生成PCM数据
FFmpeg+OpenSL ES完成音频播放
添加加载、暂停、播放状态和相应回调功能
计算当前播放时长和获取总时长以及实现回调
添加停止播放功能并释放内存
添加播放器出错回调
添加seek功能和完成播放回调
实现当前播放页面切换播放功能
课程计划变更(原APP实例改为添加SDK高级功能)
音频控制
实现左右声道切换
实现变速变调功能(一)
实现变速变调功能(二)
计算PCM数据的分贝值
MediaCodec编码PCM为aac音频实现边播边录(一)
MediaCodec编码PCM为aac音频实现边播边录(二)
解决变速变调卡顿问题和添加边播边录时间回调
优化SDK
课程总结
后续一:播放.ape音乐异常原因分析和解决
后续二:音频裁剪并返回PCM数据可进行二次开发
后续三:PCM大数据分包(解决录音崩溃问题)
升级FFmpeg到当前最新版本(v4.0.2)
订阅失败
FFmpeg打造Android万能音频播放器
...
当前章节需购买后观看
开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
提交答案
购买课程
扫码完成付费,可继续学习全部课程内容
加载中...
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
课时介绍
FFmpeg杂音,OpenSL杂音,FFmpeg卡顿,PCM卡顿,FFmpeg边播边录,FFmpeg录制
课程介绍
FFmpeg打造Android万能音频播放器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码音频数据并用OpenSL ES来播放,打造Android万能播放器。
推荐课程
正在试验
后自动删除环境
关闭试验
继续试验
课程实验
本次实验时间已到期 00:00:00
程序员研修院
v1.1.0
一、播放器优化
修改播放器默认倍速设置,增加1.25倍速
调整目录展示形式,增加折叠/展开
优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
课件正在飞速打包中,请耐心等待几秒钟~