如何在iPhone上录制当前播放的音频?

时间:2012-02-03 08:29:22

标签: iphone audio-recording avaudiorecorder

我想记录iPhone当前正在输出的内容。所以我正在考虑从音乐(iPod),Skype,任何无线电流应用,电话,Instacast等应用中录制音频...我不想录制我自己的音频或麦克风输入。

有正式方法吗?我该怎么做?似乎AVAudioRecorder不允许这样,有人可以证实吗?

2 个答案:

答案 0 :(得分:6)

官方说你不能。音频流属于播放它的应用程序和iOS。

Sandbox范例意味着您的应用程序拥有的资源不能被其他应用程序使用。这里的资源是指音频/视频流或文件。例外情况是使用文档交互控制器之类的中介时。

如果你想这样做,你必须从推断AVFoundation的私人方法开始,并找出是否有办法。毋庸置疑,它不会在App商店销售,而且很可能只能在越狱中实现。

祝你好运。

答案 1 :(得分:0)

TLDR;

这只是不时地可行,因为这是一个耗时的过程。

您可以在Spotify,音乐或任何音乐应用程序上收听歌曲时记录屏幕。 这将在您的“照片”应用程序上生成一个视频。该视频可以从您的计算机上转换为MP3。