我想创建一个可以对播放的歌曲产生影响的组件,这显然意味着我需要使用它的数据,其中数据我的意思是朗德的振幅,即播放购买 MediaPlayer < /强> 的
我更愿意从MediaPlayer中检索文件的数据,以便在某些更改功能中使用它,而不是读取文件并在传递后播放。我可以直接从文件中获取它,但这意味着我需要处理MediaPlayer已经支持的不同扩展。
玩家向我提供歌曲的原始数据非常棒,我只会修改它。
因此,问题是“是否可以从MediaPlayer获取数据?”
答案 0 :(得分:0)
Android在这方面是相当高的水平。我相信您正在寻找的是获取个别样品吗?数字音频视角的样本?我说你最好的选择是检查Super Powered NDK库。真棒!有点难以开始,你需要一些C ++,但它是我在Android上见过的最好的音频处理选项。最有可能在某处提供对样本/幅度的访问!
答案 1 :(得分:0)
我不确定这是你想要的,它是非常有限的,但也许它可以提供帮助。看看AudioEffect和PresetReverb类 - 以及用法示例(通过其他帖子),您可以在这里查看:Android MediaPlayer with AudioEffect。