Skip to content

Latest commit

 

History

History
156 lines (121 loc) · 5.08 KB

changelog.md

File metadata and controls

156 lines (121 loc) · 5.08 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0.6] 2020-04-15

Added

  • 增加8000采样率。

[1.0.5] 2020-04-13

Added

  • 增加getChannelData用于获取左右声道的数据,使用lamejs支持mp3音频格式的转化。

[1.0.4] 2020-03-29

Fixed

[1.0.3] 2020-02-18

Fixed

  • 处理issues 32中的衍生问题,safari下,disconnect后再次connect的bug。
  • 处理issues 31

[1.0.2] 2020-02-15

Fixed

[1.0.1] 2020-02-05

Added

[1.0.0] 2020-02-01

Removed

  • 先删除边录边播放功能。

changed

按功能模块划分。

Added

  • 增加 setOption 接口,用于重置 recorder 的配置。
  • 增加播放音频时的,开始音频播放(onplay),暂停音频播放(onpauseplay),恢复音频播放(onresumeplay),停止音频播放(onstopplay),音频播放结束回调(onplayend)。
  • 简单拆分文件。

[0.5.4] 2019-12-23

Added

  • 增加issues 27中提到的接口 getPlayTime() 方法,用于获取音频的当前时间。

[0.5.3] 2019-12-03

Fixed

  • 修改issues 23中提到的问题:在录音结束时,释放录音权限。

changed

  • 引入 semantic-ui 改善demo界面。

[0.5.2] 2019-11-07

Added

  • onprogress 回调中增加 fileSize 显示已录音文件大小(PCM数据)。

[0.5.1] 2019-11-06

Changed

  • 修改44100等非整倍数采样率的问题issues 20

[0.5.0] 2019-11-02

Added

  • 增加 getWholeData() 和 getNextData() 方法,以便以便录音一边获取音频数据。
  • 支持边录音边转化功能,onprogress回调中data返回的即是所有处理后的音频数据。

[0.4.4] 2019-10-23

changed

  • 导出文件名和 Record 实例大小写问题修复。

[0.4.3] 2019-10-15

changed

  • start方法报错不内部catch,给使用者catch。
  • umd打包方式设置 globalObject 为this,使支持在 Node 环境下 import 。

[0.4.0] - [0.4.2] 2019-10-09

Added

  • 增加 pausePlay 方法暂停录音的播放,增加 resumePlay 方法恢复录音的播放。
  • 使 onprocess 支持音量百分比的输出,
  • 增加 stopPlay 接口,支持录音播放的停止。

Changed

  • 增加 onprogress 回调替换 onprocess,onprocess做向下兼容
  • 文件调整,src 下只存放源码文件,独立出 example 文件夹存放 demo 。
  • 剔除无用或未用到的文件。
  • 合并 onprocess 回调中参数,支持多个值的输出。

[0.3.1]

Added

  • 0.3.0中遗漏的问题。

[0.3.0]

Fixed

  • 由于 start 和 destroy 方法内部含有异步处理,故改为返回 promise 。
  • 双通道按采样率压缩时,若不是基数倍有问题(issues 7提及的)。

Added

  • 完成移动端兼容性测试。
  • 增加travis CI。

[0.2.3] - 2019-06-29

Added

  • 增加大小端字节序检测,增加移动端和pc端兼容性的测试。
  • 增加https模式下启动,增加vconsole,为移动端调试准备。

Fixed

  • 修复ios自带浏览器报错问题,ff低版本不支持close的问题。
  • 修复ff下停止、暂停录音后,录音时长继续增加的问题。

[0.2.2] - 2019-06-20

Added

  • 开始pc端和移动端兼容性测试(部分)。
  • 增加getUserMedia兼容。
  • 增加jest测试库,增加jest-html-reporters依赖,生成html版测试报告。
  • 支持播放外部音频文件。
  • 增加createAnalyser函数,增加analyse node用于录音图形化显示。

Fixed

  • 前一次录音残留问题(issues 2)。
  • 修复destory参数是可选的,但不传参提示错误的问题。

[0.2.1] - 2019-04-16

Fixed

  • dist版本有问题,修改。

[0.2.0] - 2019-04-16

Added

  • 加入onprocess回调,用于显示录音时长。
  • 加入暂停和恢复的功能。
  • 加入webpack-dev-server,区分development和production模式。
  • 支持pcm音频的导出功能。
  • 支持wav音频导出的功能。
  • 支持typescript。

[0.1.1] - 2019-04-14

Fixed

  • 实际版本和注释版本对应不上问题修改。

[0.1.0] - 2019-04-14

Added

  • 支持双声道。

Changed

  • 拆分代码,将pcm转wav独立。

[0.0.2] - 2019-04-13

Added

  • 同时支持npm和script引用方式。

[0.0.1] - 2019-04-12

Added

  • 基本录音功能,开启录音,停止录音,播放录音。
  • 支持采样位数和采样率的设置。