Pure front-end decoding and au
AudioC JavaScript Library.
amrnb.js Ported opencore-amr-0.1.6.tar.gz using emscripten tool.
Build:
npm run build cd build sh build.shUsage:
AudioC()
: Pure front-end decoding and playback of audio without server support. The mainstream audio file formats supported by default include MP3, WAV, OGG, and AMR, and different browsers have different levels of support for these three formats. The MP3 format has the best support among them
Usage:
var audio = new AudioC(); audio.loadBlob(blob); // return Promise audio.loadUrl(url); // return Promise var totalTime = audio.getTotalTime(); var currentTime = audio.getCurrentTime(); audio.setGainValue(value); // 0 ~ 1.5 audio.setPlaybackRate(pr); // 0.5 1 1.5 2 var state = audio.getState(); // running suspended audio.playAudio(); audio.skipAudio(offset); audio.suspendAudio(); audio.resumeAudio(); audio.onEnded(callback);
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。