我正在学习Android开发。让我们说我希望能够在后台听取spotify音乐,同时通过其他播客应用程序收听语音播客。我尝试创建一个Soundbuilder
对象,并在我点击togglebutton时将maxStreams
更改为2。但是,当我运行应用程序时,它没有任何区别。 spotify具有焦点或播客应用程序具有焦点。
我应该使用AudioManager
课吗?能够最终独立控制每个流的音量?此外,手机必须是root才能将maxStreams
更改为2吗?
答案 0 :(得分:0)
我认为您应该查看此示例:MixingAudioInputStream.java
这个例子取自here
检查这些并尝试将自己的两个流混合成单个流 - 因为尝试编写新内容是最好的学习方法。