gpt4 book ai didi

android - 从后台应用程序以编程方式使电话静音需要什么权限?

转载 作者:搜寻专家 更新时间:2023-11-01 08:52:56 24 4
gpt4 key购买 nike

我有一个 Android 应用恰好在用户的 Android 手机的后台运行,而用户正在调用用户。在某个时刻,我的应用程序想要将电话中的音频静音并播放自己的音频。此外,我希望在不打扰用户讲话的情况下执行此操作。

我的应用需要什么权限才能执行此操作?是否有任何可供第三方应用使用的权限足以让我的应用执行此操作?

看起来 AudioManager.setStreamMute(STREAM_VOICE_CALL, true) 会将语音通话的音频输出静音。但我不知道这需要什么权限:它没有在 Android API 文档或 the Pscout permission map 中列出。 .此外,我无法确定在任何版本的 Android 上从后台运行的应用程序使用此 API 是否有任何限制。

(如果问题陈述不清楚:爱丽丝在她的手机上安装了我的应用程序。鲍勃调用爱丽丝。爱丽丝接听电话并正在与鲍勃通话。在某个时刻,我的应用程序想要完全静音鲍勃的声音并播放它自己的音频剪辑,所以爱丽丝听到的是音频剪辑而不是鲍勃说的任何内容。但是,我不想关闭爱丽丝电话上的麦克风:如果爱丽丝在说什么,那仍然应该被接听调用,Bob 应该仍能在电话中听到它。)

最佳答案

您可以尝试:android.permission.MODIFY_AUDIO_SETTINGS

关于android - 从后台应用程序以编程方式使电话静音需要什么权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21468064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com