/ Recorder

Flutter record mp3 using the native api

Flutter record mp3 using the native api

Record Mp3

Record an MP3 using the platform native API.

Depend on it

Add this to your package's pubspec.yaml file:

Flutter <= 1.19.x
dependencies:
  record_mp3: ^1.0.1
Flutter >=1.12.x
dependencies:
  record_mp3: ^2.1.0

Usage

iOS

Make sure you add the following key to Info.plist for iOS

<key>NSMicrophoneUsageDescription</key>
<string>xxxxxx</string>

Example

import 'package:record_mp3/record_mp3.dart';

//start record 
RecordMp3.instance.start(recordFilePath, (type) {
       // record fail callback
});
	  
//pause record
RecordMp3.instance.pause();

//resume record
RecordMp3.instance.resume();

//complete record and export a record file
RecordMp3.instance.stop();

GitHub

Comments