录制从AVPlayer流式传输的音频

时间:2015-10-07 23:57:32

标签: ios audio avplayer

我正在尝试录制/捕获通过AVPlayer进行流式传输的音频。 AVAudioRecorder只有来自麦克风的记录,如果通过扬声器播放音频可能会有效(虽然质量会受到影响),但如果插入耳机,它肯定无法工作。

我到处寻找解决方案,但仍未找到适用于我的解决方案。我需要抓住音频缓冲区吗?还有另一种方法来捕捉正在播放的内容吗?

2 个答案:

答案 0 :(得分:1)

您可以通过向Class.forName("org.apache.derby.jdbc.EmbeddedDriver")添加MTAudioProcessingTap来获取音频缓冲区。

这个过程有点令人费解,但那里有some information

答案 1 :(得分:0)

现在最简单的方法是使用AVAudioEngine播放和录制。