很多人都在问这个问题,似乎没有人有答案所以我也没有。
某些应用程序如何提供记录android系统音频输出的功能?我找到的所有内容都是1432个不同站点上的相同教程,您可以在其中记录MIC输入。我不关心麦克风输入,我想要音频输出,只是无法想象如何访问它。
如果每个人都能以正确的方式接待我,我会很高兴。
答案 0 :(得分:15)
似乎目前没有办法实现这一目标。 我已经阅读了这篇文章,它建议重新编译Android源代码并进行一些更改。
A Method to Capture Android System Audio
无论如何大多数时候这不是一个可行的解决方案。
这是另一个与此相关的问题:android get device overall audio output in pcm
答案 1 :(得分:9)
为此目的,您可以使用的最近的API是Visualizer。其中只捕获了部分和低质量的音频内容"。
我认为省略了直接音频捕获功能以防止盗版应用程序。值得注意的是,有CAPTURE_AUDIO_OUTPUT权限,但它是#34;不适用于第三方应用程序"。因此,如果您确实拥有合法的应用程序,正如您所声称的那样,它们很可能是系统应用程序。例如,即使您编写了一个可以生成自己的音乐序列的应用程序,您仍然需要编写自己的编码器/解码器来实现与您所要求的相近的任何内容(而且甚至不会在那时考虑音频捕获。)
说穿了,如果不打破任何ToS with Google或您的手机提供商,目前是不可能的,而且可能会无限期地保留。
答案 2 :(得分:5)
只需使用双向AUX线并将其挂在手机耳机端口,将其另一端连接到音频接口“线路输入”通道(或无论您在音频接口上有什么输入),然后通过大胆或任何好的录音机。
答案 3 :(得分:3)
TL; DR :使用 SCR屏幕录像机应用程序捕获视频+内部音频(不是麦克风)[需要root]
原始答案:Record tablet's screen AND audio
Jeff的回答似乎是您通过adb使用的唯一方法。但这迫使你做一些工作(合并视频+音频)。
我可以这样做:
- connect the Android device to computer with a jack cable (headphone output to microphone input); - record video with adb shell; - record audio with Audacity (or anything else) - then merge video and audio with a video editor (pitivi, openshot, avconv...)
另一种方法是直接使用Android应用程序:
SCR屏幕录像机:
三星的Mobizen :
<强> RecMe 强>:
就个人而言,我尝试了很多应用程序,而且唯一能为我工作的是SCR屏幕录像机。
PS:如果不使用内部音频,所有这些应用程序都可以在没有root的情况下运行。
答案 4 :(得分:1)
在Android 10中,他们引入了Audio Playback Capture API,通过它我们可以捕获其他应用程序正在播放的音频。但是在以前的android版本中不可用。
应用X还可以阻止其他任何应用监听,如果该应用未添加任何约束,则可以使用此API。