簡體   English   中英

在播放之前,如何在 Android 中獲取音頻文件的振幅?

[英]How do you get amplitude of audio file in Android before you play it?

我知道當我們記錄它時我們可以很容易地做到這一點(實際上有幾種方式)。 但是我們如何從 mp3/ogg 文件中獲取幅度圖呢?

就像現在一樣,我看到兩個選項:1. 快速播放並在播放時構建它 2. 嘗試用 ffmpeg 來做(但我真的不想做 NDK)

除了這些還有其他選擇嗎? 謝謝

您可以嘗試使用我的庫Amplituda ,它從音頻中計算振幅並以不同的格式提供它,例如 json、整數和序列列表。

如果你想從幅度數據中繪制波形,你可以直接使用我的WaveformSeekBar 庫分支,其中 Amplituda 實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM