插件提供的功能录制语音,
播放录音,
录制声音大小的监听
提供录制时长的监听
提供类似微信的录制组件
1,引入
在pubspec.yaml 文件上引入如下配置
引入方式1(引入最新的版本)
flutter_plugin_record:
git:
url: https://github.com/yxwandroid/flutter_plugin_record.git
引入方式2 (引入指定某次commit)
flutter_plugin_record:
git:
url: https://github.com/yxwandroid/flutter_plugin_record.git
ref: 29c02b15835907879451ad9f8f88c357149c6085
引入方式3 (引入Flutter仓库的library)
dependencies:
flutter_plugin_record: ^0.0.9
使用
1, 初始化录制
可以在页面初始化的时候进行初始化比如: 在initState方法中进行初始化
//实例化对象
FlutterPluginRecord recordPlugin = new FlutterPluginRecord();
// 初始化
recordPlugin.init()
2, 开始录制
recordPlugin.start()
3, 停止录制
recordPlugin.stop()
4, 播放
recordPlugin.play()
3, 释放资源
可以在页面退出的时候进行资