Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android上的音量提升大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道如何在 Android应用程序上增加音量.

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

解释我想做什么:

我有一个Galaxy Mini手机,它的音量并不是那么大.我经常收听像ESPN这样的广播应用和像mlb At Bat应用程序那样的游戏广播,但是它们可能会变得特别低,很难听到.

最近我安装了@L_226_2@mP3播放器应用程序,其音量提升效果很好.所以我想知道如何做到这一点,是否有可能创建一个提高手机音量的应用程序,以便其他应用程序从中受益.
真的,我的兴趣完全是个人的,因为为这开发一个应用程序将是一个爱好,我的主要兴趣是能够听到我喜欢的游戏:)

谁能指出我如何实现这一目标?

提前致谢
问候. Decio

解决方法

如果你使用 SoundPool,(在网上看起来有很多帮助)你可以控制它.

public static void playSound(int index,float speed) 
{       
         float streamVolume = mAu@L_768_13@manager.getStreamVolume(Au@L_768_13@manager.STREAM_MUSIC); 
         streamVolume = streamVolume / mAu@L_768_13@manager.getStreAMMaxVolume(Au@L_768_13@manager.STREAM_MUSIC);
         mSoundPool.play(mSoundPoolMap.get(indeX),streamVolume,1,speed); 
}

但是这仍然只会在您的设备最大音量输出(0.0-1.0之间)播放原始声音.所以它不会放大声音的实际数据(它不会响亮,然后你的设备的音量会将其调高).

如果您要使用已包含在应用程序中的音频文件,这不会有问题,因为您可以在编辑器中放大声音,然后将其添加项目中.但放大流声音更加困难.

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

这不是一件轻而易举的事. W / O以前的许多编程经验或编程知识可能需要花费很多精力来理解所有需要发生的事情,或者你需要做些什么才能实现这一点.

如果你觉得这里的挑战是一个好的开始.

http://www.developer.com/java/other/article.php/1572251/Java-Sound-Getting-Started-Part-1-Playback.htm

它将教你基础知识,并让你充分了解你正在进入的内容.它不会完全覆盖您正在寻找的内容,但它将为您提供一个良好的起点,让您了解如何处理原始音频,编辑和播放原始音频的概念.

大佬总结

以上是大佬教程为你收集整理的Android上的音量提升全部内容,希望文章能够帮你解决Android上的音量提升所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。