Java 如何增加android的音频流数量?

Java 如何增加android的音频流数量?,java,android,audio,stream,android-audiomanager,Java,Android,Audio,Stream,Android Audiomanager,我正在学习android开发。比如说,我希望能够在后台收听spotify音乐,同时通过其他播客应用程序收听口语播客。我试着创建一个Soundbuilder对象,当我点击一个切换按钮时,将maxStreams更改为2。然而,当我运行应用程序时,它没有任何区别。spotify或podcast应用程序拥有焦点 我应该改用AudioManager类吗?最终能够独立控制每条流的流量?此外,手机是否必须是root才能将maxStreams更改为2?我认为您应该检查以下示例: 这是从 查看这些内容,并尝试自

我正在学习android开发。比如说,我希望能够在后台收听spotify音乐,同时通过其他播客应用程序收听口语播客。我试着创建一个
Soundbuilder
对象,当我点击一个切换按钮时,将
maxStreams
更改为2。然而,当我运行应用程序时,它没有任何区别。spotify或podcast应用程序拥有焦点


我应该改用
AudioManager
类吗?最终能够独立控制每条流的流量?此外,手机是否必须是root才能将
maxStreams
更改为2?

我认为您应该检查以下示例:
这是从

查看这些内容,并尝试自己将两个流混合到一个流中,因为尝试编写新内容是最好的学习方式。

谢谢,但是由于音频是从spotify流出来的,所以我无法将其合并到wav文件中。我可以使用原始mp3文件从我的应用程序中播放播客文件,它在spotify后台播放时播放。但是否有可能同时播放来自两个流媒体源(spotify应用程序和podcast应用程序)的音频,就像在PC上一样?