很多人都在问这个问题,没有人似乎有答案所以我也没有。
一些应用程序如何提供记录android系统音频输出的功能?我找到的所有内容都是1432个不同站点上的相同教程,您可以在其中记录MIC输入。我不关心麦克风输入,我想要音频输出,只是无法想象如何访问它。
如果每个人都能以正确的方式接待我,我会很高兴。
似乎目前没有办法实现这一目标。我已经阅读了这篇文章,它建议重新编译Android源代码并进行一些更改。
A Method to Capture Android System Audio
无论如何大多数时候这不是一个可行的解决方案。
这是另一个与此相关的问题:android get device overall audio output in pcm
为此目的,您可以使用的最接近的API是Visualizer。仅捕获“部分和低质量音频内容”。
我想省略直接音频捕获功能以防止盗版应用程序。值得注意的是,有CAPTURE_AUDIO_OUTPUT许可,但它是“不供第三方应用程序使用”。因此,如果您确实拥有能够实现此功能的合法应用程序,那么它们很可能是系统应用程序。例如,即使您编写了一个生成自己的音乐序列的应用程序,您仍然需要编写自己的编码器/解码器来实现与您所要求的相近的任何内容(这甚至不会被视为音频捕获那一点。)
坦率地说,如果不打破任何ToS with Google或您的电话提供商,目前是不可能的,并且可能会无限期地保持这种状态。
只需使用双向AUX电缆并将其挂在手机耳机端口,将其另一端连接到音频接口“线路输入”通道(或无论您在音频接口上有什么输入),然后通过大胆或任何良好音频录制输入录音机。
TL; DR:使用SCR屏幕录像机应用程序捕获视频+内部音频(不是麦克风)[需要root]
原答案:Record tablet's screen AND audio
杰夫的回答似乎是你可以通过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 for SAMSUNG:
RecMe:
我亲自尝试了很多应用程序,唯一能为我工作的是SCR屏幕录像机。
PS:如果不使用内部音频,所有这些应用程序无需root即可运行。