android上的音频音量提升

android上的音频音量提升,android,volume,Android,Volume,我想知道如何在Android应用程序上提高音量 另外,是否有可能创建一个自动提升其他应用程序音量的服务 解释我想做什么: 我有一部Galaxy迷你手机,它的音量并没有那么大。我通常会听ESPN之类的广播应用程序和mlb At Bat应用程序中的游戏广播,但它们的音量会特别低,很难听到 最近我安装了一个mp3播放器应用程序,它的音量提升效果非常好。因此,我想知道这是如何做到的,是否有可能创建一个应用程序来提高手机音量,使其他应用程序从中受益。 真的,我的兴趣完全是个人的,因为开发一个应用程序是我的

我想知道如何在Android应用程序上提高音量

另外,是否有可能创建一个自动提升其他应用程序音量的服务

解释我想做什么:

我有一部Galaxy迷你手机,它的音量并没有那么大。我通常会听ESPN之类的广播应用程序和mlb At Bat应用程序中的游戏广播,但它们的音量会特别低,很难听到

最近我安装了一个mp3播放器应用程序,它的音量提升效果非常好。因此,我想知道这是如何做到的,是否有可能创建一个应用程序来提高手机音量,使其他应用程序从中受益。 真的,我的兴趣完全是个人的,因为开发一个应用程序是我的爱好,我的主要兴趣是能够听到我喜欢的游戏:)

有人能告诉我怎样才能做到这一点吗

提前谢谢 当做Decio

如果你使用一个(网上有大量的帮助)你可以控制它

    public static void playSound(int index, float speed) 
{       
         float streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC); 
         streamVolume = streamVolume / mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
         mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 1, 0, speed); 
}
但是,这仍将仅在设备的最大音量输出(0.0-1.0之间)下播放原始声音。因此,它不会放大声音的实际数据(声音不会比设备的音量大)

如果你要使用应用程序中已经包含的音频文件,这不会是一个问题,因为你可以在编辑器中放大声音,然后将其添加到你的项目中。但要放大流动的声音就更难了

Android SDK带有低音增强功能,但没有通用放大器(据我所知),要做到这一点,你要么编写自己的代码,要么找其他已经编写过的人使用他们的代码

这不是一件小事。没有很多以前的编程经验或编程知识可能需要花费相当多的努力来理解所有需要发生的事情,或者您需要做些什么来实现这一点

如果你能接受挑战,这里是一个很好的起点


它会教你一些基本的知识,让你对自己的职业有一个清晰的认识。它不会完全涵盖您要查找的内容,但它将为您提供一个很好的起点,让您了解如何处理原始音频、编辑原始音频以及播放原始音频的概念。

谢谢您的帮助。我今天不在城里,但我一回来就会处理这件事。至于我提到的音频增强,我指的是免费且正在开发的应用程序MyMusicOn。它只会提高歌曲和音频文件的音量,这就是为什么我想知道流化的原因。对不起,回来的时间太长了。我还没有时间来测试这个,但肯定会的。再次感谢你的帮助!