2014年9月1日

7.5 使用AudioTrack播放原始音频

摘要: AudioTrack是Android中的一个类,它允许播放原始音频样本。利用该类能够播放使用AudioRecord捕获的音频,而他们并不能使用mediaPlayer对象来播放。为了构造一个AudioTrack对象,需要传入一系列的配置变量来描述待播放的音频。第一个参数是流类型。可能的值定义为Aud... 阅读全文

posted @ 2014-09-01 16:02 宁静致远,一览众山小 阅读(4816) 评论(0) 推荐(0) 编辑

7.4 使用AudioRecord录制原始音频

摘要: 除了通过意图启动录音机和使用MediaRecorder之外,Android还提供了第三种方法来捕获音频;使用称为AudioRecord的类。AudioRecord是3种方法中最灵活的方法(因为它允许访问原始音频流),但是它拥有最少的内置功能,如不会自动压缩音频。使用AudioRecord的基础知识非... 阅读全文

posted @ 2014-09-01 15:50 宁静致远,一览众山小 阅读(1261) 评论(0) 推荐(0) 编辑

7.3 将音频插入MediaStore

摘要: 可以将录制的音频放入MediaStore内容提供器,从而可将其用于其他应用程序。这非常类似于之前将图像添加到MediaStore的过程。不过在当前情况下,将在创建之后添加他们。我们将创建一个ContentValues对象来保存数据,同时将他们插入到MediaStore。ContentValues对象... 阅读全文

posted @ 2014-09-01 10:22 宁静致远,一览众山小 阅读(1053) 评论(0) 推荐(0) 编辑

7.2.7 其他的MediaRecorder方法

摘要: MediaRecorder有各种可用于音频捕获的其他方法。getMaxAmplitude:允许请求由MediaPlayer录制的音频的最大振幅。每次调用此方法时都会重置该值,因此每次调用都将返回自从上一次调用以来的最大振幅。可通过定期调用该方法实现音量表。setMaxDuration:允许以毫秒为... 阅读全文

posted @ 2014-09-01 09:59 宁静致远,一览众山小 阅读(526) 评论(0) 推荐(0) 编辑

导航