我正在开发一个应用程序,我必须执行三个功能播放,录制和暂停音频文件。
以前是否有人实施过它?
答案 0 :(得分:1)
查看MediaPlayer
或AudioTrack
进行播放。不同之处在于MediaPlayer
可以直接从文件中播放多种音频格式(或者在某些情况下甚至可以从远程URL播放),而AudioTrack
只能从原始LPCM缓冲区播放,
要进行录制,请查看MediaRecorder
或AudioRecord
。区别在于MediaRecorder
将音频和视频录制到.3gp
,而AudioRecord
仅将音频作为原始LPCM缓冲区。 AudioRecord
数据可用于创建.wav
个文件(虽然这需要一些额外的代码)。