【问题标题】:How to use the MediaProjection API, from Android, to record system audio that is outputted in an android device?如何使用 Android 的 MediaProjection API 录制在 android 设备中输出的系统音频?
【发布时间】:2015-12-14 12:33:49
【问题描述】:

请问,我想知道如何使用 Android 的 MediaProjection API 来录制在 Android 设备中输出的系统声音?我要录制的系统声音是从某个用户应用程序、扬声器或耳机、Android 设备输出的。

注意:

“请,我不想使用 Android 的 MediaProjection API 录制或捕获屏幕,但我想用它录制系统声音。”!

“拜托,我想要一些 Java 代码行,解释如何使用 Android 的 Media Projection API。”!

MediaProjection API 网页是:http://developer.android.com/intl/pt-br/reference/android/media/projection/MediaProjection.html,采用葡萄牙语-巴西语。而且,在英语中,它是:http://developer.android.com/reference/android/media/projection/MediaProjection.html

感谢您的帮助。

最好的问候,
dsfbi_13052013.

【问题讨论】:

  • the source code 来看,似乎无法录制音频。我不确定为什么它说你可以在文档中。也许他们计划在未来添加它。
  • 感谢您的评论,迈克尔。

标签: android audio android-mediaprojection


【解决方案1】:

我想知道如何使用 Android 的 MediaProjection API 来录制在 android 设备中输出的系统声音?

抱歉,这是不可能的。媒体投影 API 不录制音频。

我不想使用 Android 的 MediaProjection API 录制或捕获屏幕

媒体投影 API 的唯一用途是“记录或捕获屏幕”。

【讨论】:

  • 但是这个page一个令牌,授予应用程序捕获屏幕内容和/或记录系统音频的能力。授予的确切功能取决于 MediaProjection 的类型。.
  • @Nithi2023:之后的段落是“可以通过 createScreenCaptureIntent() 启动屏幕捕获会话。这授予捕获屏幕内容的能力,但不能捕获系统音频。 " (强调)
  • 是的,该页面具有误导性。看到source,他们还没有为音频实现任何东西。
  • 谷歌的任何用于录制系统音频的 API 或库还没有吗?
【解决方案2】:

在 Android 10 中,MediaProjection API 现在支持音频捕获! https://medium.com/@juliozynger/media-projection-and-audio-capture-1ca72e271e9c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2018-04-25
    • 2019-03-03
    • 2012-05-30
    • 1970-01-01
    相关资源
    最近更新 更多