Android
文章平均质量分 76
劉海涛
这个作者很懒,什么都没留下…
展开
-
Android 音频子系统简要介绍
Android操作系统多媒体架构中,Audio子系统实现也是非常复杂的.下面是Audio 架构图.原创 2014-11-16 15:14:53 · 2169 阅读 · 3 评论 -
Android 音频 Framework层 音频输入 录音 Java API
上篇文章我们介绍了音频输出(音乐播放),本文将介绍音频的录音即输入。原创 2014-11-18 16:46:01 · 11135 阅读 · 2 评论 -
Android 音频 Framework层 音频输出 Java API
本文将介绍Android Framework层 Java API音频输出. Java层API在SDK坏境下就可以使用,并不详细讲API。原创 2014-11-17 18:30:34 · 2959 阅读 · 0 评论 -
Android 音频 Native API OpenSL ES 简要介绍
OpenSL ES 全称 (Open Sound Library for Embedded Systems),嵌入式音频加速标准。 OpenSL ES 是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市原创 2014-11-19 18:52:26 · 14980 阅读 · 2 评论 -
Android 音频 OpenSL ES URI播放
上篇文章我们介绍了OpenSL ES ,这里我们将编写OpenSL ES URI播放音频,编写坏境:Eclipse ,Eclipse编写C/C++ 需要CDT插件. 新版本的adt-bundle 已经自带CDT.原创 2014-11-20 15:56:35 · 4278 阅读 · 7 评论 -
Android 音频 OpenSL ES PCM数据播放
PCM 数据播放在开发中也经常使用,例如自己编写播放器,解码之后的音频PCM数据,就可以通过OpenSL 播放,比用Java层的AudioTrack更快,延迟更低。 下面我们编写OpenSL PCM播放,播放的主要逻辑是从文件读取PCM数据然后播放,代码编写环境Eclipse。一、 Eclipse 创建Android工程二、布局XML 创建文件 /res/layout原创 2014-11-30 14:36:32 · 11256 阅读 · 12 评论 -
Android 音频 OpenSL ES 录音
前面的文章我们讲解的是OpenSL ES音频播放,OpenSL ES非常强大,有音频播放当然有录音,这样才可以完成前面所说的C层完成音频的转发到服务器。下面我们编写OpenSL PCM录音,完成的功能是录制麦克风的声音存储PCM到data私有目录。一、 Eclipse 创建Android工程二、布局XML 创建文件 /res/layout/open_sl_audio_record.原创 2014-12-13 16:42:07 · 12897 阅读 · 6 评论