libsonic是一個支持音頻倍速播放的開源庫。支持大於2倍速的播放。有ANSI C的版本,也有純Java的版本。無外部依賴能夠方便的集成進你的應用中。
兩種應用方式:
流式
PCM buffer式(實質上封裝了流式)
PCM buffer式用法
使用該方法處理后的數據被覆蓋置入buffer,慢放需要考慮buffer大小
例子:
https://github.com/NYNUZEO/audioShifting
libsonic是一個支持音頻倍速播放的開源庫。支持大於2倍速的播放。有ANSI C的版本,也有純Java的版本。無外部依賴能夠方便的集成進你的應用中。
兩種應用方式:
流式
PCM buffer式(實質上封裝了流式)
PCM buffer式用法
使用該方法處理后的數據被覆蓋置入buffer,慢放需要考慮buffer大小
例子:
https://github.com/NYNUZEO/audioShifting
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。