medcorder_audio 0.0.7  medcorder_audio: ^0.0.7 copied to clipboard
medcorder_audio: ^0.0.7 copied to clipboard
Flutter audio record/play plugin. With medcorder_audio plugin you can integrate record/play audio support into your flutter app for iOS or Android.
medcorder_audio #
Flutter record/play audio plugin. #
 
Developed for Evrone.com #
Funded by Medcorder Medcorder.com #
Getting Started #
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.
With the medcorder_audio plugin you can integrate record/play audio support into your flutter app for iOS or Android.
Plugin functions #
setAudioSettings #
Future
iOS only. open PlayAndRecord audio session
returns: 'OK', 'FAIL'
backAudioSettings #
Future
iOS only. close PlayAndRecord audio session
returns: 'OK', 'FAIL'
startRecord #
Future
start record audio file to app documents path
returns: 'OK', 'FAIL'
stopRecord #
Future
stop audio recording process
returns: 'OK', 'FAIL'
checkMicrophonePermissions #
Future
check if you have recording audio permissions
returns: 'OK', 'NO'
startPlay #
Future
start audio playing for file with position
returns: 'OK', 'FAIL'
params: Map<String, String>
| Key | Type | Description | 
|---|---|---|
| file | String | String file Id | 
| position | double | play start position in seconds | 
stopPlay #
Future
stop audio playing
returns: 'OK', 'FAIL'\
Plugin events #
for receiving plugin events you need assign callback function
void _onEvent(dynamic event) {...}
recording events #
| Key | Type | Description | 
|---|---|---|
| 'code' | String | 'recording', | 
| 'url' | String | recording file url | 
| 'peakPowerForChannel' | double | peak power for channel | 
| 'currentTime' | double | recording time in seconds | 
playing events #
| Key | Type | Description | 
|---|---|---|
| 'code' | String | 'playing', 'audioPlayerDidFinishPlaying' | 
| 'url' | String | playing file url | 
| 'currentTime' | double | playing time in seconds | 
| 'duration' | double | playing file duration |