【发布时间】:2019-03-03 18:01:24
【问题描述】:
我目前正在尝试录制在MediaPlayer 中播放的音频流。
实际上我找到了一些博客文章,说这是由于安全/版权原因而不可能,但我找不到来自 Android/Google 文档的任何官方声明。此外,还有屏幕截图像 Mobizen 这样可以录制内部音频的应用(至少三星设备似乎可以工作)。
如果有的话,谁能告诉我
- 官方不允许/支持内部音频?
- 可以用
AudioRecorder录制一个在MediaPlayer播放的流吗?
我不确定我现在是否正在进入黑暗面?
我已经尝试回答第二个问题:
- 录制了不同的
MediaRecorder.AudioSource,但都录制了麦克风 - 找到byte by byte 用于录制,但这不适用于
MediaPlayer
【问题讨论】:
-
Mobizen 似乎确实这样做了,但也许他们正在使用截屏 API?
-
我不认为官方的 Android API 允许你想要的。 Even Mobizen acknowledges this。我最好的猜测是 Mobizen 可能使用了只有三星和 LG 手机支持的额外 API(但如果是这样,我还没有看到任何此类 API 的公开文档)。这篇较早的帖子也讨论了这个问题:stackoverflow.com/questions/17676142/…
标签: android android-mediaplayer android-audiorecord