项目实战

    今日:26598| 主题:1163
收藏本版 (386)
发表新帖
打印 上一主题 下一主题

[移动开发] [百度网盘]FFmpeg打造Android万能音频播放器-CSDN学院

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2019-7-26 00:06:36
26370 13


【课程介绍】3 @. Z3 J- W% v, c. ^
        FFmpeg打造Android万能音频播放器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码音频数据并用OpenSL ES来播放,打造Android万能播放器。  M$ L' t. s7 L" E  a6 L; j' h- ]5 {
2 V: o0 q6 _+ {5 P: N5 y% p
【课程收益】
        1、学会FFmpeg编译Android平台。
        2、学会FFmpeg解码音频数据流程。
        3、学会Android中用OpenSL ES来播放PCM音频。 % C! H2 T5 u! p# {2 h9 n! c
        4、学会Android中调用C++方法。
〖课程目录〗:
    1.课程简介和功能演示 3:10
    2.FFmpeg移植Android平台(arm和x86)  17:52  m1 u! B* \3 E, ]/ d$ a
    3.创建C++项目并导入FFmpeg动态库  41:08/ E, x- i" O6 W4 W$ N
    4.FFmpeg解码流程  9:17* ]1 [! r4 ^( K* ?- F1 k
    5.C++多线程、生产者和消费者模型以及C++全局调用Java方法  01:06:41" R/ m/ d2 }/ T# c- \/ j8 {7 F& k
    6.C++多线程解码音频数据  01:01:20
    7.C++队列缓存AVpacket  30:19* L$ Z& s4 i1 d- i' |
    8.OpenSL ES介绍并实现播放PCM数据  57:42
    9.FFmpeg对音频数据重采样生成PCM数据  52:02% m: \5 S8 j. `: v' p% d, k
    10.FFmpeg+OpenSL ES完成音频播放  19:190 n/ `& p! l0 B8 k
    11.添加加载、暂停、播放状态和相应回调功能  22:17
    12.计算当前播放时长和获取总时长以及实现回调  32:13
    13.添加停止播放功能并释放内存  36:09( o; L. F# g9 h! I6 s. c
    14.添加播放器出错回调  14:153 {0 d- l% R) ~( y5 ]7 ]
    15.添加seek功能和完成播放回调  31:03
    16.实现当前播放页面切换播放功能  7:166 s2 b' a: q" N/ K8 s; F& j: s. w, D
    17.课程计划变更(原APP实例改为添加SDK高级功能)  1:08
    18.音频控制  33:52
    19.实现左右声道切换  15:18
    20.实现变速变调功能(一)  14:30
    21.实现变速变调功能(二)  38:294 s1 O* o0 v' J) p
    22.计算PCM数据的分贝值  15:42! o- x1 C9 U5 u; a4 K
    23.MediaCodec编码PCM为aac音频实现边播边录(一)  47:13
    24.MediaCodec编码PCM为aac音频实现边播边录(二)  19:36/ J* R! Y. M- ]; p
    25.解决变速变调卡顿问题和添加边播边录时间回调  12:52& ~) i. z- h! c& m
    26.优化SDK  10:51
    27.课程总结  9:033 N# z4 W/ N, }+ L, ?
    28.后续一:播放.ape音乐异常原因分析和解决  13:328 Z! w- ?% m( _" t7 V2 c
    29.后续二:音频裁剪并返回PCM数据可进行二次开发  46:52+ N/ {- e% F6 ~: O- B
    30.后续三:PCM大数据分包(解决录音崩溃问题)  30:58! r/ A- n8 J8 S: h6 N2 N5 x( Q
    31.升级FFmpeg到当前最新版本(v4.0.2)  17:22


下载地址:
游客,如果您要查看本帖隐藏内容请回复

吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:前端下一代开发语言TypeScript 从基础到axios实战
下一篇:微职位-Python自动化运维工程师-51CTO
收藏
收藏4
支持
支持
反对
反对

主题推荐

回复

使用道具 举报

沙发
blackcater 发表于 2019-7-26 00:53:44
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

板凳
keke12300 发表于 2019-7-27 21:29:38
不管你信不信,反正我是信了。支持吾爱编程网!
回复

使用道具 举报

地板
D5131227 发表于 2020-4-22 12:59:40
FDSFDSFDSSSS
回复

使用道具 举报

5#
hpu2010 发表于 2020-4-26 18:35:57
不管你信不信,反正我是信了。支持吾爱编程网!
回复

使用道具 举报

6#
laocao 发表于 2020-5-19 11:25:29
android 音视频开发的大牛,带我飞
回复

使用道具 举报

7#
water24 发表于 2020-6-11 12:16:29
xuexixuexixuexi
回复

使用道具 举报

8#
h484818182 发表于 2020-6-22 09:17:10
看帖看完了至少要顶一下,还可以加入到淘帖哦!支持吾爱编程网!
回复

使用道具 举报

9#
wdmzszly 发表于 2020-6-23 18:08:39
看了LZ的帖子,我只想说一句很好很强大!支持吾爱编程网!
回复

使用道具 举报

10#
highttop11 发表于 2020-6-23 22:38:24
哥顶的不是帖子,是寂寞!支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网