我使用Android MediaPlayer类从url播放mp3文件。
(一切正常)
我想放大声音,让它听起来更响亮。
我的意思并不仅仅是提高设备音量,而是实际放大声音。
即使以失去一些品质为代价也是如此。(我希望它可以在代码中完成,而不是第三方软件)也许可以使用某种java库。
答案 0 :(得分:0)
MediaPlayer
没有开箱即用的方法。做你想做的事情真的是在音频操作的方向。这意味着,您应该获得byte stream
并根据您的需要进行修改。例如。阅读MP3规范并尝试提高振幅。
更好的方法是使用专业的桌面编辑程序编辑您当前的mp3文件,并按照常规方式播放文件。
答案 1 :(得分:0)
根据我的理解,这可能不会直接在MediaPlayer中允许,您可能需要一些mp3操作算法或库来执行此操作。我正在调查此问题,但您可以使用以下内容作为起点:
看起来你不应该直接使用它,而是它的一个子类:
也许它会对你有帮助,但我不确定如何实现它。会调查一下。