medcorder_audio_test
Flutter record/play audio plugin.
Developed for Evrone.com
Funded by David Weekly dweek.ly
Getting Started
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.
With medcorder_audio_test plugin you can integrate record/play audio support into your flutter app for iOS or Android.
Plugin functions
setAudioSettings
Future
backAudioSettings
Future
startRecord
Future
stopRecord
Future
checkMicrophonePermissions
Future
startPlay
Future
Key | Type | Description |
---|---|---|
file | String | String file Id |
position | double | play start position in seconds |
stopPlay
Future
Plugin events
for recieving plugin events you need assign callback function void _onEvent(Map<String, 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 |
Libraries
Dart
- dart:ui
- Built-in types and core primitives for a Flutter application. [...]
- dart:async
- Support for asynchronous programming, with classes such as Future and Stream. [...]
- dart:collection
- Classes and utilities that supplement the collection support in dart:core. [...]
- dart:convert
- Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
- dart:core
- Built-in types, collections, and other core functionality for every Dart program. [...]
- dart:developer
- Interact with developer tools such as the debugger and inspector. [...]
- dart:math
- Mathematical constants and functions, plus a random number generator. [...]
- dart:typed_data
- Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]
- dart:io
- File, socket, HTTP, and other I/O support for non-web applications. [...]
- dart:isolate
- Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]