
音频视频开发
AWAY_LI
we are all in the gutter, but some of us are looking at the stars.
展开
-
Android音频录制--AudioRecord
最近公司有个项目,需要用到音频录制,就研究了一下这部分。 android的音频录制有2种方式,对应的是两个不同的类:AudioRecord和MediaRecord。MediaRecord的特点是相对来说比较简单,它输出的是一个可播放的音频文件,但是对应的,它缺少对音频的控制(比如要对音频进行改变,变声,混音等)。 AudioRecord的使用相对复杂(其实基本功能的时候还是挺简单的),它输出的是原创 2015-09-10 10:32:53 · 2630 阅读 · 0 评论 -
android视频直播-直播流程概述
最近都在忙着做视频直播的项目,有一个月没有写博客了,现在直播流程终于通了,写个博客总结一下。首先,如果你要实现的是摄像头直播,那其实很简单,因为已经有很多第三方支持摄像头直播了,你所要做的,无非就是接入他们的sdk。 或者你也可以去github上找一套摄像头直播的代码。因为我们项目要实现的是手机录屏的直播,所以跟摄像头直播有些区别,无法直接使用第三方的sdk。 ps:关于手机录屏的内容,请看我的原创 2015-11-16 12:01:09 · 6346 阅读 · 3 评论 -
Android视频录制--MediaProjection
最近在做视频录制的项目,把自己这段时间的研究内容断断续续发布到博客上,今天要讲的是MediaProjection。android在5.0系统之前,是没有开放视频录制的接口的,如果要录制视频,必须要先root,这部分我会在随后的博客中细讲。 在5.0,Google终于开放了视频录制的接口(其实严格来说,是屏幕捕捉的接口,也就是截屏),也就是MediaProjection和MediaProjectio原创 2015-09-10 17:07:41 · 21965 阅读 · 12 评论 -
Android视频录制--屏幕录制
上一篇介绍了MediaProjection,这个类可以用来实现安卓屏幕数据的采集,也就是手机一帧帧的截图,并输出成byte流的格式。 有兴趣的同学可以看这篇: Android视频录制--MediaProjection但其实只用MediaProjection,并无法生成一个视频,因为我们得到的只是流,还需要把流编码成视频格式。MediaProjection官方的demo里,也仅仅是把输出内容放到了原创 2016-01-08 15:35:17 · 13846 阅读 · 16 评论