
流媒体
码上新视界
Android移动开发
展开
-
使用AudioTrack播放PCM音频数据
MediaPlayer只能对完整的音频文件进行操作,而不能直接对纯PCM音频数据操作。假如我们通过解码得到PCM数据源,又当如何将它们播放?没错,就是用 AudioTrack这个类(MediaPlayer内部也是调用该类进行真正的播放音频流操作)下面这个DEMO演示了如何使用AudioTrack Android的 MediaPlayer包含了Audio和vi转载 2012-11-08 10:22:39 · 4046 阅读 · 2 评论 -
android音频波形图绘制
给链接吧,这是个直接使用pcm数据来绘制图形. http://stackoverflow.com/questions/8325241/android-audio-fft-to-display-fundamental-frequency?rq=1 关键代码贴出来吧: /Conversion from short to double double[] micBufferData = new原创 2012-11-18 19:00:48 · 21374 阅读 · 4 评论 -
wav与pcm数据
参考下这个 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource InterchangeFileFormat的缩写,每个WAVE文件的头四个字节便是“RIFF”。WAVE文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件标识段和声音数据格式说明段两部分。WAVE文件各部分内容及格式见附表。 常见的声音文件主要有两转载 2012-11-18 12:41:03 · 1917 阅读 · 0 评论 -
android下初步使用ffmpeg
接着暑做的一个项目就是在Android下做一个播放器,考虑到编码和解码的问题我们,目前采用的是使用ffmpeg这个开源库(在Android平台下可以实现移植),这个开源库由于是开源的,它的注释很是详细,但是我们这等人居然还是不太懂怎么用,于是我就看了下网上的一些例子,改了一个程序,希望对大家有所帮助: 其实我的目的很简单就是实现mp3转化为pcm的,这这个pcm数据存放到一个文件中。原创 2012-11-08 08:58:41 · 6053 阅读 · 2 评论