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删除。