audiosurfer
Progressive audio play and render in canvas
===========
Install with npm:
npm:
npm install audiosurfer --save
Usage
; const container = document; const audioSurfer = container color: '#1890ff' // color of wave showLog: false // you show log when this code in runtime pointerColor: '#ff6666' // color of potioner progressColor: 'rgba(160, 160, 160, .5)' // color of played part {} {} {} {} {}; // only support http 'GET' method, audioSurfer;
API
/** * @param { String } url * @param { { paramX: any, [paramN: any, ....] }} params*/AudioSurfer /** * Load audio data with a arrayBuffer * @param { ArrayBuffer } buffer */AudioSurfer /** * romove event listener, clear src of audio */AudioSurfer /** * */AudioSurfer /** * */AudioSurfer /** * @param { Number } time [0 <= time <= duration]*/AudioSurfer /** * */AudioSurfer /** * @param { Number } volume [0 <= volume <= 1]*/AudioSurfer /** * */AudioSurfer /** * */AudioSurfer /** * */AudioSurfer /** * */AudioSurfer