
音视频开发
文章平均质量分 77
langzicanyue
这个作者很懒,什么都没留下…
展开
-
音视频开发五:学习MediaExtractor 和 MediaMuxer,知道如何解析和封装 mp4 文件
MediaExtractorMediaExtractor顾名思义就是多媒体提取器,主要负责:获取媒体文件的格式,包括音视频轨道,编码格式,宽高,采样率,声道数等,分离音频流,视频流,读取分离后的音视频数据。相关API概述:setDataSource(String path)指定数据来源,支持网络地址和本地地址getTrackCount()获取轨道数据数量getTrackFormat(int index)获取指定索引位置的轨道格式信息selectTrack(int原创 2021-01-27 10:56:02 · 364 阅读 · 0 评论 -
音视频开发四:使用 Camera API 进行视频的采集和预览
camera原创 2021-01-26 10:56:45 · 283 阅读 · 0 评论 -
音视频开发三:使用AudioTrack完成音频pcm的播放
audiotrack基础定义audiotrack API详解audiotrack使用过程原创 2021-01-16 11:18:45 · 1433 阅读 · 0 评论 -
音视频开发二:Android平台PCM 数据的采集
前言Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风录入的音频数据进行编码压缩(如AMR、MP3等)并存成文件,而后者则更接近底层,能够更加自由灵活地控制,可以得到原始的一帧帧PCM音频数据。本文近记录AudioRecord的定义和使用。AudioRecord基础概念AudioRecord官方概念定义AudioRecord类的主要功能是让各种java应用能够管理音频资源,以便它们原创 2021-01-14 12:38:22 · 1204 阅读 · 0 评论 -
音视频开发一:绘制图片
本文目标在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View绘制准备:申请手机权限<!--添加权限--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNA原创 2021-01-13 14:25:10 · 140 阅读 · 0 评论