flutter录音_flutter_sound录音与播放

本文介绍了Flutter Sound插件的使用,包括在Android和iOS上实现录音和播放功能。详细阐述了启动、停止录音,以及监听录音状态的方法。同时,提到了录音暂停和恢复时存在的时间不准确的bug,并分享了播放音频的相关操作,如开始、停止、暂停和拖动进度。
摘要由CSDN通过智能技术生成

官方介绍

这个插件为android和ios平台提供了简单的记录器和播放器功能。这仅支持每个平台的默认文件扩展名。该插件可以处理来自远程URL的文件,也可以处理本地播放流(通过桥接同步准确时间)。

需要权限

iOS:需要在info.plist文件添加一下权限

NSMicrophoneUsageDescription

This sample uses the microphone to record your speech and convert it to text.

UIBackgroundModes

audio

image.png

Android:需要AndroidManifest.xml

image.png

官方的功能方法

image.png

用法

生成对象

FlutterSound flutterSound = new FlutterSound();

一、录音功能

1.启动录音

//file是文件名,比如 file = Platform.isIOS ? 'ios.m4a' : 'android.mp4'

Future result = await flutterSound.startRecorder(file);

返回录音音频文件的uri路径字符串成。

2.停止录音

Future result = await fl

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值