说个实话一开始我对基于Android如何开发音视频很迷茫,甚至对音视频开发都不是很明白,我看了Android 音视频开发入门指南 http://blog.51cto.com/ticktick/1956269这篇博客,我觉得我也许不太懂音视频能干啥,但是我找到了学习音视频的门槛,对了写这个博客的人,他的博客很多都是关于音视频的很有借鉴


开始把Android原生音频API  AudioFormat、AudioRecord、AudioTrack底层三剑客搞一下,不说代码非常熟,至少整个作用和相关的参数和函数功能搞清楚,然后通过例子代码慢慢的搞清楚音频怎样录怎样播放,还有那些音频格式是什么鬼,有何区别,为何需要去区别格式,

然后就是视频API  MediaCodec、MediaExtractor、MediaFormat、MediaMuxer、MediaRecorder,说个实话视频的API我搞的头疼,为啥,命名同样是编码解码,为何视频比音频多了这么多代码,而且规矩也更多,当然他们两者代码运行的过程是很像的


接下里就是研究FFmpeg,我这样的水平,别说研究了,FFmpeg的API几大块我都没记清楚


我还是很水,Android原生API 我感觉我还是半生不熟,后面这系列的博客还会出,可能一会将FFmpeg 一会又说起AudioRecord的来了,反正我会尽量写出新的东西


对了,我再分享一个博客 Android 音视频开发学习思路 http://www.cnblogs.com/renhui/p/7452572.html   ,同样的我也很有感受


最后自然是官方说明地址,这是Android原生API说明的地址,哎,全英文,不要慌,人家英文都很直白,就算不会单词还有百度翻译,
http://www.android-doc.com/reference/android/media/AudioTrack.html



更多相关文章

  1. 在Ubuntu16.04上下载并编译Android内核源代码
  2. android 中使用java aes加密算法,报错信息android javax.crypto.B
  3. 3G之Android学习第一章节>
  4. android主流UI布局
  5. Dex2jar 与 JD-GUI快速反编译Android(安卓)apk文件
  6. Android: Service中创建窗口Dialog
  7. android开发笔记之 Activity四种加载模式
  8. Android(安卓)游戏开发基础
  9. Android:开发自己的Launcher简单demo

随机推荐

  1. editView多行光标位置问题和联系人问题
  2. Android(安卓)Edittext 显示光标 获取焦
  3. Android(安卓)之 ImageSwitch图片转换器
  4. Android(安卓)使用 第三方 Sweet Alert D
  5. JS判断客户端是否是iOS或者Android
  6. Android(安卓)NDK学习(1) 简介
  7. EditText 所有属性
  8. 】Android横竖屏总结
  9. Android(安卓)8.1 zygote创建新应用进程
  10. android之layout_toLeftOf和layout_toRig