web页面播放.arm格式音频,arm-js语音插件
AMR 录音机
(README in English)
纯前端解码、播放、录音、编码 AMR 音频,无须服务器支持,基于 amr.js 和 RecorderJs。
注意:由于使用了 amr.js 做编码和解码,因此 js 文件(压缩后,未 gzip)接近 500 KB,使用前请考虑。
特性
方便的 API 实现解码、播放、录音、编码 AMR 文件。
支持 url 和 blob (即)方式获取 AMR。
支持将浏览器 所支持的音频格式(例如 MP3 或 OGG 音频)转换成 AMR 音频。
编码后的 AMR 文件可下载,无须服务器。
安装
方法一:引入 js 文件
方法二:使用 npm
npm install benz-amr-recorder
var BenzAMRRecorder = require('benz-amr-recorder');
用法
播放 AMR:
注意事项:跨域问题!!!!
var amr = new BenzAMRRecorder();
amr.initWithUrl('path/to/voice.amr').then(function() {
amr.play();
});
amr.onEnded(function() {
alert('播放完毕');
})
播放