2017-03-26 34 views
1

我想創建一個可以對播放的歌曲產生影響的組件,這顯然意味着我需要使用它的數據,其中數據的意思是singnal的幅度,即播放MediaPlayer可以獲取MediaPlayer正在播放的音樂文件的數據?

我寧願從MediaPlayer中檢索文件的數據,以便在某些更改函數中使用它,而不是在讀取文件之後並在傳遞它之後播放它。我可以直接從文件中取出,但這意味着我需要處理MediaPlayer已經支持的不同擴展。
這將是真棒,玩家給我的歌曲的原始數據,我只會修改它。

因此,問題是「可以從MediaPlayer的獲得數據?

回答

0

Android是在這一方面相當高的水平。我相信你在找什麼樣的個人樣本?從數字音頻角度看樣本?我想說你最好的選擇就是檢查一下Super Powered NDK庫。這很棒!有點難以開始,你需要一點C++,但它是我見過的Android上最好的音頻處理選項。最有可能訪問樣本/幅度的地方!

+0

是的,我想訪問歌曲的一些樣本。因此,我會看看NDK庫中是否有這個功能,謝謝。 – Iulik

+0

祝你好運!如果您需要任何幫助,請隨時與我們聯繫! –

0

我不確定這是否正是你想要的,這是相當有限的,但也許它可以幫助無論如何。看看AudioEffect和PresetReverb類 - 和使用示例(通過另一篇文章),你可以看看這裏:Android MediaPlayer with AudioEffect

相關問題