lamejs的简单使用
lamejs是一个用JS重写的mp3编码器。lamejs是对jump3r-code的重写,而后者是对libmp3lame的重写。
github项目地址:https://github.com/zhuker/lamejs
一、快速上手
先看一个简单的例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>example</title>
</head>
<body>
<script src="lame.all.js"></script>
<script>
// channelNum {Number} 声道数
// sampleRate {Number} PCM数据的采样率
// samples {int16Array} 16位有符号的PCM数据
function encodeMono (channelNum, sampleRate, samples) {
var buffer = [];
// 128是指输出的MP3音频的比特率bitrate,单位是kbps
var