草庐IT

MediaRecord

全部标签

Android - 我可以使用 MediaRecord/MediaPlayer 而不是 AudioRecord/Track 来执行此操作吗?

我目前使用AudioRecord从Android设备的麦克风录制音频,然后将其直接传输到AudioTrack,在Android设备的耳机中播放。我想知道我是否可以使用MediaPlayer和MediaRecorder类来做同样的事情,因为我需要使用媒体类而不是音频类可用的AMR-NB编码。我对MediaRecorder和MediaPlayer的问题是,我似乎必须先录制到一个文件,然后再播放该文件?这不是我想要做的,是否可以使用媒体类将音频声音从麦克风流式传输到耳机?我使用音频类的代码如下,是否可以对MediaPlayer和MediaRecorder执行相同的操作?publicclass