To tell you the truth. At first I was confused about how to develop audio and video based on Android, and even the development of audio and video is not very clear, I read the Android Audio and Video development Guide http://blog.51cto.com/ticktick/1956269 this blog, I think I may not understand the audio and video can do anything, but I found the threshold of learning audio and video, to the people who write this blog, his blog is a lot of audio and video is very useful for reference
Started to put Android native audio API Audioformat, Audiorecord, Audiotrack bottom Three musketeers, do not say the code is very familiar, at least the entire function and the relevant parameters and functions of the function to clarify, Then through the example code slowly to figure out how to play audio, and what the audio format is the ghost, what is the difference, why need to distinguish the format,
Then is the video API Mediacodec, Mediaextractor, Mediaformat, Mediamuxer, Mediarecorder, to tell the Truth video API I got a headache, why, the name is also encoded decoding, Why video is so much more code than audio, and more rules, of course, they both run the code very much like the process
The next is to study ffmpeg, my level, don't say research, ffmpeg API a few chunks I didn't remember clearly
I am still very water, Android native API I feel that I am still half-baked, the back of this series of blog will be out, maybe a ffmpeg will be a while to talk about Audiorecord, anyway, I will try to write something new
By the way, I'll share a blog on Android audio and video development learning ideas http://www.cnblogs.com/renhui/p/7452572.html, the same I also have a feeling
Finally, the official address, this is the original Android API description of the address, Ah, all English, do not panic, people's English is very straightforward, even if there are no words and Baidu translation,
Http://www.android-doc.com/reference/android/media/AudioTrack.html
Android Audio Video In-depth seven learning path summary and information sharing