【问题标题】:How can I increase number of audio streams for android?如何增加 android 的音频流数量?
【发布时间】:2015-11-10 19:19:40
【问题描述】:

我正在学习安卓开发。假设我希望能够在后台收听 Spotify 音乐,同时通过其他播客应用程序收听口语播客。我尝试创建一个Soundbuilder 对象,并在我按下切换按钮时将maxStreams 更改为2。但是,当我运行该应用程序时,它没有任何区别。要么 Spotify 具有焦点,要么 podcast 应用具有焦点。

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

【问题讨论】:

    标签: java android audio stream android-audiomanager


    【解决方案1】:

    我认为你应该检查这个例子:MixingAudioInputStream.java
    示例取自here
    检查这些并尝试自己将两个流混合成一个流 - 因为尝试编写新事物是最好的学习方式。

    【讨论】:

    • 谢谢,但是由于音频是从 spotify 流式传输的,因此我无法将其合并到 wav 文件中。我能够使用原始 mp3 文件从我的应用程序中播放播客文件,并且它在 spotify 在后台播放时播放。但是是否可以同时播放来自两个流媒体源(spotify 应用程序和播客应用程序)的音频,就像在 PC 上播放音频一样?
    猜你喜欢
    • 2023-03-11
    • 2012-12-12
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多