Android 在通话中播放音乐

Android 在通话中播放音乐,android,call,android-mediaplayer,Android,Call,Android Mediaplayer,我在做一个Android项目。 它是一个电话助理和自动接听电话和预定义的语音播放对方。但有一个问题是android不允许我们在通话过程中播放音频 所以我看了很多遍,搜索了整个网络,我找到了这个答案: 这个答案似乎是正确的。但是我不知道如何包装一个定制的媒体播放器。因此,我如何创建一个自定义媒体播放器,它不从android media player类扩展,在通话中播放音乐。这不能用标准方式完成。Android设备不允许您在通话时播放音频流。现在,所有其他可能有效的方法都是hack,所以您会发现它

我在做一个Android项目。 它是一个电话助理和自动接听电话和预定义的语音播放对方。但有一个问题是android不允许我们在通话过程中播放音频

所以我看了很多遍,搜索了整个网络,我找到了这个答案:


这个答案似乎是正确的。但是我不知道如何包装一个定制的媒体播放器。因此,我如何创建一个自定义媒体播放器,它不从android media player类扩展,在通话中播放音乐。

这不能用标准方式完成。Android设备不允许您在通话时播放音频流。现在,所有其他可能有效的方法都是hack,所以您会发现它可能适用于一个或两个模型,不可能适用于所有模型。我已经尝试过这样做,但几乎不可能满足这些差异。我甚至对运行不同固件的模型有问题,但结果不同。@Namphibian thnx。但是,我们可以给谷歌写一封公开的电子邮件,让他们向我们开放这一功能吗?我们当然可以尝试,但请记住,大多数公司都不生产库存安卓手机。他们采用安卓系统,然后在其中添加一些自己的元素,他们还可以决定包括或排除一项功能。这里还有另一个挑战。他们不允许您通过电话播放音频流的原因是出于安全考虑。人们可能会使用此功能伪造呼叫等。另外,请注意,如果您想为您的助手监听/录制某些内容,则传说从Android 9开始,这需要root访问权限(即不允许)。