{"versions":{"1.1.3":{"name":"benz-amr-recorder","version":"1.1.3","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"b16294f2f91be874e6ece72551cd1facf03f3499","_id":"benz-amr-recorder@1.1.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"d897e395d31c200ec52f8e1641e0a45d6c371979","size":945440,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.3.tgz"},"_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.3_1611280979318_0.617757642850209"},"_hasShrinkwrap":false,"publish_time":1611280979586,"_cnpm_publish_time":1611280979586,"contributors":[]},"1.1.2":{"name":"benz-amr-recorder","version":"1.1.2","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"c3547ffe4eb34ffb06b5a525b2fddc7c0a8a7875","_id":"benz-amr-recorder@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"3eeb2472e2e318a7dc181b55d07fc89bd6200f1b","size":952336,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.2.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.2_1575112591959_0.6317620799551131"},"_hasShrinkwrap":false,"publish_time":1575112592171,"_cnpm_publish_time":1575112592171,"contributors":[]},"1.1.1":{"name":"benz-amr-recorder","version":"1.1.1","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"a6e77756ab8f9064d59a1da4631b2576a89af764","_id":"benz-amr-recorder@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"161ae1d0fe08654cbb38963c9aa56d5ca21b4d13","size":951686,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.1_1570613551447_0.7758693468272344"},"_hasShrinkwrap":false,"publish_time":1570613551659,"_cnpm_publish_time":1570613551659,"contributors":[]},"1.1.0":{"name":"benz-amr-recorder","version":"1.1.0","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"efadc093351ea9620a1ac3a5e171a76699704739","_id":"benz-amr-recorder@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"221533fc53fd20c360775dc621859cb9a531c0db","size":950495,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.0_1570263848288_0.499803098607843"},"_hasShrinkwrap":false,"publish_time":1570263848575,"_cnpm_publish_time":1570263848575,"contributors":[]},"1.0.17":{"name":"benz-amr-recorder","version":"1.0.17","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"4625e4d5bdba08a9e2c2e43523e93b57118f8fe3","_id":"benz-amr-recorder@1.0.17","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"6537a73ed70fcd3cfec253e8f4d6d3c850dda50d","size":945899,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.17.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.17_1564723969867_0.6211074031426556"},"_hasShrinkwrap":false,"publish_time":1564723970079,"_cnpm_publish_time":1564723970079,"contributors":[]},"1.0.16":{"name":"benz-amr-recorder","version":"1.0.16","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"ba020082583a0136a831fcee9127e9831397f564","_id":"benz-amr-recorder@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"ee6784f34a67df1712b0ec2407b0ba2aaa14b0ca","size":945742,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.16.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.16_1564721405239_0.38349834779784797"},"_hasShrinkwrap":false,"publish_time":1564721405438,"_cnpm_publish_time":1564721405438,"contributors":[]},"1.0.14":{"name":"benz-amr-recorder","version":"1.0.14","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"757f1d711f321d3f37e049a3b389e2a5410d9fd7","_id":"benz-amr-recorder@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"4390081179bf0652b5911212e8db012a012c5478","size":945346,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.14.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.14_1555575665752_0.5547627900635972"},"_hasShrinkwrap":false,"publish_time":1555575666002,"_cnpm_publish_time":1555575666002,"contributors":[]},"1.0.13":{"name":"benz-amr-recorder","version":"1.0.13","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"462c6b91a67f7d9f42d0579fb5906fad9edb2c9d","_id":"benz-amr-recorder@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"5d3b910756aa2bbdff0d0c48107227a636434975","size":1264676,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.13.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.13_1546409143883_0.826257087714579"},"_hasShrinkwrap":false,"publish_time":1546409144109,"_cnpm_publish_time":1546409144109,"contributors":[]},"1.0.11":{"name":"benz-amr-recorder","version":"1.0.11","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-uglify":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.4"},"gitHead":"47e79a836dc2d0bac57739b991b293f0dab8aa40","_id":"benz-amr-recorder@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"8428831fe68d5360a0aa4af69ec72f66bd17a442","size":944201,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.11.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.11_1531747307164_0.13451652382106283"},"_hasShrinkwrap":false,"publish_time":1531747307309,"_cnpm_publish_time":1531747307309,"contributors":[]},"1.0.10":{"name":"benz-amr-recorder","version":"1.0.10","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","rollup":"^0.62.0","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-uglify":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.4"},"gitHead":"47e79a836dc2d0bac57739b991b293f0dab8aa40","_id":"benz-amr-recorder@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"3cac46dccf2bfcb6e69b76852a96e73c42e3885f","size":1822470,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.10.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.10_1531744080865_0.9460816331876021"},"_hasShrinkwrap":false,"publish_time":1531744081027,"_cnpm_publish_time":1531744081027,"contributors":[]},"1.0.9":{"name":"benz-amr-recorder","version":"1.0.9","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"ec0c927b393376b5ee28e413ff752d6d7e8ed634","_id":"benz-amr-recorder@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"39f3a8b37bc30ef5777ea270d0bd8b1fb4698cf4","size":825213,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.9.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.9_1531375823421_0.503208337816301"},"_hasShrinkwrap":false,"publish_time":1531375823576,"_cnpm_publish_time":1531375823576,"contributors":[]},"1.0.8":{"name":"benz-amr-recorder","version":"1.0.8","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"ccf7c50228ac52d86a12671d27d47c0d14d29c8a","_id":"benz-amr-recorder@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"95c210a8d084e2860d3c482507fa331b0c417d7b","size":825279,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.8.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.8_1531303114837_0.7166684190613035"},"_hasShrinkwrap":false,"publish_time":1531303115024,"_cnpm_publish_time":1531303115024,"contributors":[]},"1.0.7":{"name":"benz-amr-recorder","version":"1.0.7","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"370bb22cffae78cebe95a6d5d85ddbcb1290ec66","_id":"benz-amr-recorder@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"c850e5a046b93bf0100cf7a91e2ce349bb014c51","size":825175,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.7.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.7_1531133308438_0.47610195782232334"},"_hasShrinkwrap":false,"publish_time":1531133308575,"_cnpm_publish_time":1531133308575,"contributors":[]},"1.0.6":{"name":"benz-amr-recorder","version":"1.0.6","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -g [ babelify --presets [ env stage-0 ] --ignore amrnb] -g workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"audio-buffer-remix":"^1.0.3","recorderjs":"^1.0.1"},"gitHead":"e4f5c7afe50eef276f3d188dee6edd489ed0af35","_id":"benz-amr-recorder@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"6e470e723ca3a3863758ce0274a067aa6ef02b5f","size":825119,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.6.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.6_1530849726804_0.9129985566379968"},"_hasShrinkwrap":false,"publish_time":1530849726942,"_cnpm_publish_time":1530849726942,"contributors":[]},"1.0.5":{"name":"benz-amr-recorder","version":"1.0.5","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"723ce238bedb50e11b1e7ad1d1b23469f4944800","_id":"benz-amr-recorder@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"fc7680823a39419a5ce016dff85e162db7e2ed64","size":769431,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.5.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.5_1530783066548_0.3872962534723732"},"_hasShrinkwrap":false,"publish_time":1530783066704,"_cnpm_publish_time":1530783066704,"contributors":[]},"1.0.4":{"name":"benz-amr-recorder","version":"1.0.4","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\" --compress --mangle --mangle-props regex=\"/^_[^_]/\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"7cb3a27e8c6adc6bf5db3ceb3a2117969642c1bf","_id":"benz-amr-recorder@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"a35acea61bb5d267d1c38304bb3d85cea138bdc4","size":769164,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.4.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.4_1530779499169_0.7012136382512717"},"_hasShrinkwrap":false,"publish_time":1530779499339,"_cnpm_publish_time":1530779499339,"contributors":[]},"1.0.3":{"name":"benz-amr-recorder","version":"1.0.3","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"dff72f0db94d51c7d17b5b6d240b118c19d15b6a","_id":"benz-amr-recorder@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"b906f5931a2682c0fa96bd4f9af8215d3d3562d5","size":769038,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.3.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.3_1518531095972_0.3732686725534742"},"_hasShrinkwrap":false,"publish_time":1518531096143,"_cnpm_publish_time":1518531096143,"contributors":[]},"1.0.2":{"name":"benz-amr-recorder","version":"1.0.2","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-worker":"uglifyjs \"./lib/amrnb.js\" \"./src/amrWorker.js\" -o \"./src/amrWorker.min.js\"","build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -t workerify -s BenzAMRRecorder --debug | exorcist \"./BenzAMRRecorder.js.map\" > \"./BenzAMRRecorder.js\"","build":"npm run build-worker && npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","exorcist":"^1.0.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"4f8716ef71dd1df408cfac3889db93bbd0d860c8","_id":"benz-amr-recorder@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"042e466cd06d52b35d092c6a85222b990f6f20e9","size":769035,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.0.2_1518530320774_0.13227958684201369"},"_hasShrinkwrap":false,"publish_time":1518530320887,"_cnpm_publish_time":1518530320887,"contributors":[]},"1.0.1":{"name":"benz-amr-recorder","version":"1.0.1","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" > \"./BenzAMRRecorder.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -s BenzAMRRecorder -i crypto -i buffer","build":"npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"6303807c7499cc3ae7bd6ebd82019192b4c62231","_id":"benz-amr-recorder@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"ec7a39ef7f21883eea0ad9a8725abb4255fb0169","size":595196,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder-1.0.1.tgz_1514134228790_0.1793363937176764"},"publish_time":1514134228987,"_hasShrinkwrap":false,"_cnpm_publish_time":1514134228987,"contributors":[]},"1.0.0":{"name":"benz-amr-recorder","version":"1.0.0","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","directories":{"lib":"lib"},"scripts":{"build-uglify":"uglifyjs \"./BenzAMRRecorder.js\" -o \"./BenzAMRRecorder.min.js\"","build-browserify":"browserify \"./src/index.js\" > \"./BenzAMRRecorder.js\" -t [ babelify --presets [ env stage-0 ] --ignore amrnb ] -s BenzAMRRecorder -i crypto -i buffer","build":"npm run build-browserify && npm run build-uglify"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-0":"^6.24.1","babelify":"^8.0.0","browserify":"^14.5.0","uglify-js":"^3.2.1","workerify":"^1.1.0"},"dependencies":{"recorderjs":"^1.0.1"},"gitHead":"2c5ced04e87d020d490c8cc4e34156c89ac31b3e","_id":"benz-amr-recorder@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"dist":{"shasum":"276483e3341c73946d3469cd8c0fee08d3a9b6e2","size":595167,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder-1.0.0.tgz_1514133946130_0.893603153526783"},"publish_time":1514133946275,"_hasShrinkwrap":false,"_cnpm_publish_time":1514133946275,"contributors":[]},"1.1.4":{"name":"benz-amr-recorder","version":"1.1.4","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","rollup":"^1.0.0","rollup-plugin-babel":"^4.2.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^4.0.0"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"f6032ccd6aa7edc56ee1f151532adc75d8f33fd0","_id":"benz-amr-recorder@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-h82FV5Ef5fKvG53nppv3/vXEN6fUilxR3lVsuVhe3HOkHB8+/reLFej+95C1nAHrNzzhmnTxsIRQY5zKNxMeRg==","shasum":"a1ec27e89d875dcdd879c2b6b4668d902d3c2420","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.4.tgz","fileCount":16,"unpackedSize":5626543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0TK5PZb0IvOHoTh664BuDrmlrwx6CEva7HaZMqbA98AiBFikqebIf/u1H17a0QBcgdyclrSGa1uHlpkCyTeAxdBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzTg//fBUgYqR2RQB745IYxTeLvkIPN4T5kp0Oi//SOmfUKkGCWxHy\r\nRsU2tY2gTOba1hKGdcHV9RksZ1e+WNh4OZ6787A0pD5fz5cZGM0MgK/chB3a\r\nUxfbS/3Gy8Pwqlm7g3UvY6x2cSW8ff/hXuJUzdXOt8iA+eJwdNMm2DcjbTU3\r\nnIzm4i7ERot3KEgLD7i8vHaM6ASkGAalt2xor3sepo8YtClQ22cvbZ+Wcbht\r\nMO7fUTBLi7VPwnWEFST7SU0XGUqHBza9MTJH+Y0Aof4EOz8x5FaWjtZpwYVT\r\n50Qa02tMZcY+6f4gdfP3vNnaJrXC/KMJf2+7kcBPlyxwDb6ZNK/kBsMT9k7K\r\nkw2LUotO/wABKRCd+tF8Cz5Z1iFcrHNh8MT4gduAadEpEmv+7Lw/89M4xh6N\r\nZqjKXAjqw7K7at+6lxzL6DriAkzmU41RGXQjUrFQ3f3hwtS6+8CULZWBPBKg\r\nc3FNxxtW58uJFOlPglRuMnPXLwQ0RwvMN2wHqhJhy3E/5NUa2WJsCscsm7as\r\nb1AzmUDgCEWZxaqnylqqVK+0wAIxV4C1U6nZJvUp0ff2E7yKgOFO5T9S9j2N\r\nhVOL8KmquGd5GZYZdNuIuKK4yG+6geZbIZS2ColYiQ3DiVEveEGB0prEBtDm\r\nKYHygne6L0DDMDhgp5AigzITwTp/A9LKP0Y=\r\n=TqK7\r\n-----END PGP SIGNATURE-----\r\n","size":915277},"_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.4_1664200958020_0.4337175503374191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-26T14:19:26.677Z","contributors":[]},"1.1.5":{"name":"benz-amr-recorder","version":"1.1.5","description":"amr 音频录制与播放（微信语音所用的格式）","main":"BenzAMRRecorder.js","types":"BenzAMRRecorder.d.ts","directories":{"lib":"lib"},"scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/BenzLeung/benz-amr-recorder.git"},"keywords":["amr","Web Audio API","record","userMedia"],"author":{"name":"Benz Leung"},"license":"MIT","bugs":{"url":"https://github.com/BenzLeung/benz-amr-recorder/issues"},"homepage":"https://github.com/BenzLeung/benz-amr-recorder#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-external-helpers":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/preset-env":"^7.2.3","@babel/preset-stage-0":"^7.0.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","rollup":"^2.79.1","rollup-plugin-re":"^1.0.7","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^7.0.2"},"dependencies":{"benz-recorderjs":"^1.0.5"},"gitHead":"c9433e9debf6899921acf910e3e0ccc8a81c2e78","_id":"benz-amr-recorder@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NepctcNTsZHK8NxBb5uKO5p8S+xkbm+vD6GLSkCYdJeEsriexvgumLHpDkanX4QJBcLRMVtg16buWMs+gUPB3g==","shasum":"79fbb1f6e58a51619e5ac3ed1c7029247e93d8d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/benz-amr-recorder/-/benz-amr-recorder-1.1.5.tgz","fileCount":16,"unpackedSize":5787679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwMhl2UrfzDfmJmASLxf5/ZF8BXN0pYYWqyh3KcOt70AiAap3pAs3O0CI1C7IgMF4K+MP7FfW809/IvnuQWjzcxqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMqEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNjA//Z/mGmTpNsfNLPj6779OcgrwOFeBjU3RN2EGC5XWTs9ozKf0n\r\nZXNpo++nmoifQlTi5R9NxSgibhdelO75U/pw1G5RovmpvE0LGM1mPnm7SMoF\r\nUlFLuAYqjBC4Mg2NiOp66ZOLzB6ivAoyxizYMZoT2Lh9rp4V8KvZY/I5JLbz\r\n0J0ydFI+Qd8i64EARf3SH1P5FOFvPnBvfKBfnj2Bjwqb8Cu40ineV7f1jjHf\r\nsIr2lfs5sxZV7d9zdKKK5/sNHn0opbYvK2pzU/2hapJ6JRkT8hO14nn9Gbwo\r\n5U7qsN+GvWOayHXNMO5WAEOpqjQ+iBukIbcrRRSCrNn+edqSb9HtxvXwtQKM\r\nwHqzC/GntJ3+X9dNDq9LaBx9x9sNFaUHlYb7vqBnoIUSvL/OLxSsnUlGuHH2\r\nnll5EhUmIW5SFgqxrjluyS1550IJFm/Je7axK8q2MT0zDEu7a9Ju62ruskTV\r\nn5QJ1Hf6TIKis0+08Pg67ZLarssiuFWIcZr5t7FJsg2CbsItdPslgVVEkyXA\r\nJaMK0Heln4c8544cXWYX6Ycb1HCl6Zl5lMKzjW/0ZZ/Xoe+K4WuphCw65chM\r\nME4PTmsxhyXc20YCwkCafhrDaVcJhQzFe3FJ2E0fMZIZ8xKclh0xqbG820cJ\r\nRntv+hcUlI8wHluVnXR90wGVSsBMmueeh48=\r\n=pnWK\r\n-----END PGP SIGNATURE-----\r\n","size":917492},"_npmUser":{"name":"anonymous","email":"lwbin3795@gmail.com"},"maintainers":[{"name":"anonymous","email":"lwbin3795@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/benz-amr-recorder_1.1.5_1664262443686_0.3246146075842522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-27T07:13:21.979Z","contributors":[]}},"dist-tags":{"latest":"1.1.5"},"name":"benz-amr-recorder","time":{"modified":"2023-07-28T02:45:38.264Z","created":"2022-01-27T14:32:17.098Z","1.1.3":"2021-01-22T02:02:59.586Z","1.1.2":"2019-11-30T11:16:32.171Z","1.1.1":"2019-10-09T09:32:31.659Z","1.1.0":"2019-10-05T08:24:08.575Z","1.0.17":"2019-08-02T05:32:50.079Z","1.0.16":"2019-08-02T04:50:05.438Z","1.0.14":"2019-04-18T08:21:06.002Z","1.0.13":"2019-01-02T06:05:44.109Z","1.0.11":"2018-07-16T13:21:47.309Z","1.0.10":"2018-07-16T12:28:01.027Z","1.0.9":"2018-07-12T06:10:23.576Z","1.0.8":"2018-07-11T09:58:35.024Z","1.0.7":"2018-07-09T10:48:28.575Z","1.0.6":"2018-07-06T04:02:06.942Z","1.0.5":"2018-07-05T09:31:06.704Z","1.0.4":"2018-07-05T08:31:39.339Z","1.0.3":"2018-02-13T14:11:36.143Z","1.0.2":"2018-02-13T13:58:40.887Z","1.0.1":"2017-12-24T16:50:28.987Z","1.0.0":"2017-12-24T16:45:46.275Z","1.1.4":"2022-09-26T14:02:38.282Z","1.1.5":"2022-09-27T07:07:24.052Z"},"readme":"# AMR 录音机 [![GitHub stars](https://img.shields.io/github/stars/BenzLeung/benz-amr-recorder.svg?style=social&label=Star&maxAge=2592000)](https://gitHub.com/BenzLeung/benz-amr-recorder/)\r\n\r\n([README in English](./README-EN.md))\r\n\r\n[![npm](https://img.shields.io/npm/v/benz-amr-recorder.svg)](https://www.npmjs.com/package/benz-amr-recorder)\r\n[![npm](https://img.shields.io/npm/dt/benz-amr-recorder.svg)](https://www.npmjs.com/package/benz-amr-recorder)\r\n[![size](https://img.shields.io/github/size/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)](https://gitHub.com/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)\r\n[![gzip size](http://img.badgesize.io/https://npmcdn.com/benz-amr-recorder/BenzAMRRecorder.min.js?compression=gzip)](https://gitHub.com/BenzLeung/benz-amr-recorder/BenzAMRRecorder.min.js)\r\n\r\n纯前端解码、播放、录音、编码 AMR 音频，无须服务器支持，基于 [amr.js](https://github.com/jpemartins/amr.js) 和 [RecorderJs](https://github.com/jergason/Recorderjs)。\r\n\r\n注意：由于使用了 amr.js 做编码和解码，因此 js 文件（压缩后，未 gzip）接近 500 KB，使用前请考虑。\r\n\r\n**2019-10-05 更新 (v1.1.0)：** \r\n\r\n增加浏览器支持检测功能，增加暂停播放、设置播放进度功能。\r\n\r\n**2022-09-26 更新 (v1.1.4)：** \r\n\r\n1. 使用 `create-react-app` 脚手架测试了在 React 的使用情况，结论：没有发现问题。[代码点我](https://github.com/BenzLeung/test-amr-react)\r\n2. 增加一个~~好像没有什么用的~~ `destroy()`，功能：释放amr数据和pcm数据、解绑所有事件、令对象作废。\r\n3. 新功能：解绑事件，用法：给事件传入 `null`，例如：`amr.onPlay(null)` 。\r\n\r\n**2022-09-27 更新 (v1.1.5)：**\r\n\r\n更新 rollup 库以消除 github 的安全提醒。\r\n\r\n## 特性\r\n\r\n - 方便的 API 实现解码、播放、录音、编码 AMR 文件。\r\n - 支持 url 和 blob （即`<input type=\"file\">`）方式获取 AMR。\r\n - 支持将浏览器 `<audio>` 所支持的音频格式（例如 MP3 或 OGG 音频）转换成 AMR 音频。\r\n - 编码后的 AMR 文件可下载，无须服务器。\r\n\r\n## Demo\r\n\r\n[demo.html](https://benzleung.github.io/benz-amr-recorder/demo.html)\r\n\r\n## 浏览器兼容性\r\n\r\n最新的浏览器兼容性请参阅 [Can I Use](https://caniuse.com/#feat=stream) 。\r\n\r\n - 仅播放：[https://caniuse.com/#feat=audio-api](https://caniuse.com/#feat=audio-api)\r\n - 播放+录音：[https://caniuse.com/#feat=stream](https://caniuse.com/#feat=stream)\r\n\r\n## 安装\r\n\r\n方法一：引入 js 文件\r\n\r\n```html\r\n<script type=\"text/javascript\" src=\"./BenzAMRRecorder.min.js\"></script>\r\n```\r\n\r\n方法二：使用 npm\r\n\r\n[![NPM](https://nodei.co/npm/benz-amr-recorder.png)](https://www.npmjs.com/package/benz-amr-recorder)\r\n\r\n```\r\nnpm install benz-amr-recorder\r\n```\r\n\r\n```javascript\r\nvar BenzAMRRecorder = require('benz-amr-recorder');\r\n```\r\n\r\n## 用法\r\n\r\n**注意：** 建议把 `initWithXXX()` 或 `play()` 方法绑定到一个用户事件中（例如 `click`、`touchstart`）。因为几乎所有移动设备（以及桌面版 Chrome 70+）都禁止页面自动播放音频。参考：\r\n\r\n - [https://webkit.org/blog/6784/new-video-policies-for-ios/](https://webkit.org/blog/6784/new-video-policies-for-ios/)\r\n - [https://developers.google.com/web/updates/2017/09/autoplay-policy-changes](https://developers.google.com/web/updates/2017/09/autoplay-policy-changes)\r\n\r\n播放 AMR：\r\n\r\n```javascript\r\nvar amr = new BenzAMRRecorder();\r\namr.initWithUrl('path/to/voice.amr').then(function() {\r\n  amr.play();\r\n});\r\namr.onEnded(function() {\r\n  alert('播放完毕');\r\n})\r\n```\r\n\r\n播放本地文件：\r\n\r\n```html\r\n<input type=\"file\" id=\"amr-file\" accept=\".amr\">\r\n```\r\n\r\n```javascript\r\nvar amr = new BenzAMRRecorder();\r\nvar amrFileObj = document.getElementById('amr-file');\r\namrFileObj.onchange = function() {\r\n  amr.initWithBlob(this.files[0]).then(function() {\r\n    amr.play();\r\n  });\r\n}\r\n```\r\n\r\n录制 AMR：\r\n\r\n```javascript\r\nvar amrRec = new BenzAMRRecorder();\r\namrRec.initWithRecord().then(function() {\r\n  amrRec.startRecord();\r\n});\r\n```\r\n\r\n下载 AMR：\r\n\r\n```javascript\r\nwindow.location.href = window.URL.createObjectURL(amr.getBlob());\r\n```\r\n\r\n把 MP3 转换成 AMR （需要浏览器原生支持 MP3）：\r\n\r\n```javascript\r\nvar amrFromMp3 = new BenzAMRRecorder();\r\namrFromMp3.initWithUrl('path/to/file.mp3').then(function() {\r\n  // 下载 amr 文件\r\n  window.location.href = window.URL.createObjectURL(amrFromMp3.getBlob());\r\n})\r\n```\r\n\r\n## API\r\n\r\n#### 初始化对象\r\n\r\n```javascript\r\n/**\r\n * 是否已经初始化\r\n * @return {boolean}\r\n */\r\namr.isInit();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用浮点数据初始化\r\n * @param {Float32Array} array\r\n * @return {Promise}\r\n */\r\namr.initWithArrayBuffer(array);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用 Blob 对象初始化（ <input type=\"file\">）\r\n * @param {Blob} blob\r\n * @return {Promise}\r\n */\r\namr.initWithBlob(blob);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 使用 url 初始化\r\n * @param {string} url\r\n * @return {Promise}\r\n */\r\namr.initWithUrl(url);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 初始化录音\r\n * @return {Promise}\r\n */\r\namr.initWithRecord();\r\n```\r\n\r\n#### 事件\r\n\r\n**注意：事件不会叠加，也就是说，新注册的事件将覆盖掉旧的事件。**\r\n\r\n**2022-09-26 更新：** 现在支持解绑事件，只要传入 `null`，例如 `amr.onPlay(null)` 。\r\n\r\n```javascript\r\n/**\r\n * 播放\r\n * @param {Function | null} fn\r\n */\r\namr.onPlay(function() {\r\n  console.log('开始播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 停止（包括播放结束）\r\n * @param {Function | null} fn\r\n */\r\namr.onStop(function() {\r\n  console.log('停止播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 暂停\r\n * @param {Function | null} fn\r\n */\r\namr.onPause(function() {\r\n  console.log('暂停');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * （暂停状态中）继续播放\r\n * @param {Function | null} fn\r\n */\r\namr.onResume(function() {\r\n  console.log('继续播放');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 播放结束\r\n * @param {Function | null} fn\r\n */\r\namr.onEnded(function() {\r\n  console.log('播放结束');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 播放到结尾自动结束\r\n * @param {Function | null} fn\r\n */\r\namr.onAutoEnded(function() {\r\n  console.log('播放自动结束');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 开始录音\r\n * @param {Function | null} fn\r\n */\r\namr.onStartRecord(function() {\r\n  console.log('开始录音');\r\n});\r\n```\r\n\r\n```javascript\r\n/**\r\n * 结束录音\r\n * @param {Function | null} fn\r\n */\r\namr.onFinishRecord(function() {\r\n  console.log('结束录音');\r\n});\r\n```\r\n\r\n#### 播放控制\r\n\r\n```javascript\r\n/**\r\n * 播放（无视暂停状态）\r\n * @param {number?} startTime 可指定播放开始位置（秒，浮点数，可选）\r\n */\r\namr.play();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 停止\r\n */\r\namr.stop();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 暂停\r\n * @since 1.1.0\r\n */\r\namr.pause();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 从暂停状态中继续播放\r\n * @since 1.1.0\r\n */\r\namr.resume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 play() 和 resume()，若在暂停状态则继续，否则从头播放\r\n * @since 1.1.0\r\n */\r\namr.playOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 resume() 和 pause()，切换暂停状态\r\n * @since 1.1.0\r\n */\r\namr.pauseOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 整合 play() 和 resume() 和 pause()\r\n * @since 1.1.0\r\n */\r\namr.playOrPauseOrResume();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 跳转到音频指定位置，不改变播放状态（若停止状态则等同于 `play(time)`） \r\n * @since 1.1.0\r\n * @param {Number} time 指定位置（秒，浮点数）\r\n */\r\namr.setPosition(12.34);\r\n```\r\n\r\n```javascript\r\n/**\r\n * 获取当前播放位置（秒） \r\n * @since 1.1.0\r\n * @return {Number} 位置，秒，浮点数\r\n */\r\namr.getCurrentPosition();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否正在播放\r\n * @return {boolean}\r\n */\r\namr.isPlaying();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否暂停中\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\namr.isPaused();\r\n```\r\n\r\n#### 录音控制\r\n\r\n```javascript\r\n/**\r\n * 开始录音\r\n */\r\namr.startRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 结束录音，并把录制的音频转换成 AMR\r\n * @return {Promise}\r\n */\r\namr.finishRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 放弃录音\r\n */\r\namr.cancelRecord();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 是否正在录音\r\n * @return {boolean}\r\n */\r\namr.isRecording();\r\n```\r\n\r\n#### 其他\r\n\r\n```javascript\r\n/**\r\n * 获取音频的时间长度（单位：秒）\r\n * @return {Number}\r\n */\r\namr.getDuration();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 获取 AMR 文件的 Blob 对象（用于下载文件）\r\n * @return {Blob}\r\n */\r\namr.getBlob();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 释放amr文件数据，释放pcm音频数据，停止录音释放录音数据，取消监听所有事件，对象作废\r\n * @since 1.1.4\r\n */\r\namr.destroy();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 判断浏览器是否支持播放\r\n * 注意这是静态(static)方法\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\nBenzAMRRecorder.isPlaySupported();\r\n// 不是 amr.isPlaySupported();\r\n```\r\n\r\n```javascript\r\n/**\r\n * 判断浏览器是否支持录音\r\n * 注意这是静态(static)方法\r\n * @since 1.1.0\r\n * @return {boolean}\r\n */\r\nBenzAMRRecorder.isRecordSupported();\r\n// 不是 amr.isRecordSupported();\r\n```\r\n\r\n# 尚未完成的特性\r\n\r\n - [x] ~~使用 Worker 编码解码 AMR。~~（v1.0.9）\r\n - [x] ~~暂停播放功能。~~（v1.1.0）\r\n - [ ] 暂停录音功能。\r\n - [x] ~~播放进度控制。~~（v1.1.0）\r\n - [x] ~~浏览器兼容性检查（[#9](https://github.com/BenzLeung/benz-amr-recorder/issues/9) [#11](https://github.com/BenzLeung/benz-amr-recorder/issues/11)）。~~（v1.1.0）\r\n\r\n# 常见问题\r\n\r\n## - 初始化之后如何更换音频？\r\n\r\n请重新执行 `new BenzAMRRecorder()` 创建新的对象，然后用新的音频去初始化。\r\n\r\n旧的对象只要没有变量引用就会被浏览器作为垃圾回收内存。\r\n\r\n如果你的应用本身比较吃内存，或者希望更快地让浏览器回收内存，可以对旧的对象执行一下 `amr.destroy()` （版本 1.1.4），这样这个对象内部所存储的音频数据和文件数据都会被设置为 `null` ，然后这个对象就彻底不能用了。\r\n\r\n## 为什么不让旧的对象内部实现更换音频？\r\n\r\n1. 对象初始化时会决定该对象是用于录音或用于播放，重新初始化会让内部逻辑变得复杂。\r\n2. 本项目的主要用途是语音聊天，而不是音乐播放，所以项目架构设计成了“每一条语音消息对应一个 `BenzAMRRecorder` 对象”，可节省网络开销，多次播放音频也不消耗网络流量。\r\n3. 多个音频（对象）还可以同时混音播放。\r\n4. ^~~偷懒~~^。\r\n\r\n## - 关于跨域\r\n\r\n这需要目标服务器（即存放amr文件的服务器）支持跨域，不是修改前端代码能解决的。\r\n\r\n基本上如果服务器是CDN的话都能支持。如果不是CDN，那就请自行谷鸽百度一下如何让服务器支持跨域，或者找你们后端或运维同事帮忙。\r\n\r\n## - 采样率？\r\n\r\n本项目仅支持 amr-nb 格式，这种格式只有一种采样率 8000Hz。因为amr这种格式是专门设计成用于人声录音的，这个采样率足以把人类日常说话的字词句录清楚。对于人类，只有强悍的女高音歌手才能尖叫出接近8000Hz的声音。\r\n\r\n另有一种 amr-wb 格式，采样率是 16000Hz，提升采样率可以让人声从“听得清楚”升级成“听得舒服”。人类在讲话的时候会伴随一些呼吸声气流声，这些声音有时候只能用上高采样率才能录进去。\r\n\r\n目前本项目不支持 amr-wb。\r\n\r\n## - 能支持 amr-wb 格式吗？\r\n\r\n不打算支持，因为这会让包体积变大。本项目原本是为了配合微信做语音应用的，微信也没有用到 amr-wb。\r\n\r\n已经[有网友fork支持amr-wb了](https://github.com/AcoWaves/benz-amr-recorder)，在此感谢AcoWaves。\r\n\r\n## - Webpack 或 babel 打包出错\r\n\r\n由于本人已经不参与音频相关的项目，目前暂时没时间Debug了。哪位大佬要是帮忙修复了，欢迎提PR。\r\n\r\n**2022-09-26 更新：** 最近有点空，我用 `create-react-app` 创建了一个 React 初始项目，尝试把 `BenzAMRRecorder` 用于 React 。没有发现任何问题。\r\n\r\n## - 本项目与Benz有什么关系？\r\n\r\nBenz 是我本人从中学用到现在的英文名字，与某汽车厂商**完全无关**。\r\n\r\n## - 似乎好久没有更新了？\r\n\r\n由于本人已经不参与音频相关的项目，目前暂时没时间做更新了。而且我个人感觉本项目也没什么重要的东西需要更新了。（项目的基础 [amr.js](https://github.com/jpemartins/amr.js) 也是n年没有更新了。）欢迎大佬们提PR。\r\n\r\n**2022-09-26 更新：** 做个小更新，主要试一试 Webpack 和 babel，当然我也没有手工地配置 Webpack 和 babel，就直接用脚手架 `create-react-app` 测试，然而用着很正常，没有发现问题。另外增加了事件取消绑定功能，以及增加一个~~好像没什么用的~~ `destroy()` 方法。\r\n\r\n# 许可\r\n\r\nMIT.","users":{}}