Record Mp3
Record an MP3 using the platform native API
Depend on it
Usage
yaml
dependencies:
record_mp3: ^3.0.0
record_mp3_ohos: 1.0.0
ohos
Make sure that the microphone permission has been declared
"requestPermissions": [
{"name": "ohos.permission.MICROPHONE","reason": "$string:reason","usedScene": {"when": "always"}}
]
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();
Options
| Name | Android | iOS | OpenHarmony | Default |
|---|---|---|---|---|
| start | ✅ | ✅ | ✅ | true |
| pause | ✅ | ✅ | ✅ | false |
| resume | ✅ | ✅ | ✅ | false |
| stop | ✅ | ✅ | ✅ | false |