文件名称:android音视频.zip
文件大小:12.48MB
文件格式:ZIP
更新时间:2022-10-01 10:23:23
android 音视频
项目是进行android音视频进阶的整个流程学习流程代码,其中包括1.在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View 2.在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件 3.在 Android 平台使用 Camera API 进行视频的采集,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调 4.学习 Android 平台的 MediaExtractor 和 MediaMuxer API,知道如何解析和封装 mp4 文件 5.学习 Android 平台 OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenGL 绘制一个三角形 6.学习 Android 平台 OpenGL ES API,学习纹理绘制,能够使用 OpenGL 显示一张图片 7.学习 MediaCodec API,完成音频 AAC 硬编、硬解 8.学习 MediaCodec API,完成视频 H.264 的硬编、硬解 9.串联整个音视频录制流程,完成音视频的采集、编码、封包成 mp4 输出 10.串联整个音视频播放流程,完成 mp4 的解析、音视频的解码、播放和渲染 11.将 ffmpeg 库移植到 Android 平台,结合上面积累的经验,编写一款简易的音视频播放器