• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Java
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Flutter audio-plugin to playing and recording sounds

medcorder_audio

Flutter record/play audio plugin.

pub package Language

Sponsored by Evrone

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 setAudioSettings()
iOS only. open PlayAndRecord audio session
returns: 'OK', 'FAIL'

backAudioSettings

Future backAudioSettings()
iOS only. close PlayAndRecord audio session
returns: 'OK', 'FAIL'

startRecord

Future startRecord(String fileId)
start record audio file to app documents path
returns: 'OK', 'FAIL'

stopRecord

Future stopRecord()
stop audio recording process
returns: 'OK', 'FAIL'

checkMicrophonePermissions

Future checkMicrophonePermissions()
check if you have recording audio permissions
returns: 'OK', 'NO'

startPlay

Future startPlay(dynamic params) async
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 stopPlay()
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

More Repositories

1

go-clean-template

Clean Architecture template for Golang services
Go
6,198
star
2

postcss-px-to-viewport

A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. The best choice to create a scalable interface on different displays by one design size.
JavaScript
3,023
star
3

quiet_assets

DEPRECATED: As of sprockets-rails version 3.1.0, used in current versions of rails, this gem is deprecated
Ruby
1,415
star
4

factory_girl-seeds

Deprecated: please note, this project is no longer being maintained
Ruby
175
star
5

inboxes

DEPRECATED: please note, this project is no longer being maintained
Ruby
117
star
6

capistrano-team_notifications

DEPRECATED: please note, this project is no longer being maintained
Ruby
102
star
7

carrierwave-video-thumbnailer

A thumbnailer plugin for Carrierwave that makes easy thumbnailing of your uploaded videos
Ruby
93
star
8

evrone-python-guidelines

Evrone Python team code guidelines
74
star
9

evroneCrop

DEPRECATED: please note, this project is no longer being maintained
JavaScript
53
star
10

normas

Normal Lightweight Javascript Framework for server-side render compatible with Turbolinks
JavaScript
31
star
11

docker-machine-vscale

Vscale docker machine driver
Go
27
star
12

lxc-frontend

DEPRECATED: please note, this project is no longer being maintained
Ruby
23
star
13

omniauth-yandex

Omniauth 1.0 strategy for Yandex.ru
Ruby
22
star
14

glider

DEPRECATED: please note, this project is no longer being maintained
CoffeeScript
19
star
15

evrone-django-template

Simple and ready to go Django Template.
Python
17
star
16

casbin-ruby

An authorization library that supports access control models like ACL, RBAC, ABAC in Ruby
Ruby
16
star
17

yandex-cleanweb

DEPRECATED: please note, this project is no longer being maintained
Ruby
16
star
18

spree_autosuggest

DEPRECATED: please note, this project is no longer being maintained
Ruby
16
star
19

masquito

Deprecated: please note, this project is no longer being maintainedplease note, this project is no longer being maintained
Ruby
15
star
20

vscale_api

Api client for Vscale (http://vscale.io) like godo
Go
15
star
21

capistrano_evrone_recipes

DEPRECATED: please note, this project is no longer being maintained
Ruby
13
star
22

toggl-python

Python
12
star
23

ultimate-helpers

DEPRECATED: please note, this project is no longer being maintained
CoffeeScript
11
star
24

irake

Lightning fast rake (in rails console)
Ruby
11
star
25

rails-settings-ui

DEPRECATED: This project was moved to another location - https://github.com/accessd/rails-settings-ui
Ruby
11
star
26

dev_must_have

Meta gem for must have Rails development gems
Ruby
10
star
27

glider-rails

DEPRECATED: please note, this project is no longer being maintained
CoffeeScript
9
star
28

activerecord-vertica-adapter

ActiveRecord adapter for Vertica database based on pg adapter
Ruby
8
star
29

ultimate-mixins

Simple library of SASS functions, mixins and basic polyfills
CSS
8
star
30

migration_opener

DEPRECATED: please note, this project is no longer being maintained
Ruby
8
star
31

polemic

Commentable engine for Rails 3
Ruby
8
star
32

worldcities

Deprecated: please note, this project is no longer being maintainedplease note, this project is no longer being maintained
Ruby
6
star
33

foreman_export_runitu

Foreman exporter to runit, unlike original runit exporter, does it without sudo
Ruby
6
star
34

localizator

Ruby
6
star
35

liker

Fetches the count of likes for specified URL in social networks
Ruby
5
star
36

evrone_opensource

Improve READMEs of opensource projects
Ruby
5
star
37

gitlab-campfire-hook

DEPRECATED: please note, this project is no longer being maintained
Ruby
5
star
38

runit-bootstrap

Bootstraps runit user instance on Ubuntu
Shell
4
star
39

mega-copy

Automated refactoring for Python (and not only) files
Python
4
star
40

withardry

A simple plugin to DRY models
Ruby
4
star
41

vocabulary

Wrapper for unofficial Google Dictionary API
Ruby
4
star
42

notification_troubleshoot

Java
4
star
43

ekey

Ruby wrapper of API of the ekey.ru
Ruby
4
star
44

bmstu_2024

Ruby
4
star
45

destiny

Dice roller in d&d style for one of our projects
Ruby
3
star
46

terraform-yandex-postgres

HCL
3
star
47

terraform-yandex-vpc

HCL
2
star
48

activejob_nats_adapter

Ruby
2
star
49

yandex_direct_api

DEPRECATED: please note, this project is no longer being maintained
Ruby
2
star
50

octoshell-extend

DEPRECATED: please note, this project is no longer being maintained
Ruby
2
star
51

wheremymates

DEPRECATED: please note, this project is no longer being maintained
Ruby
1
star
52

twilio-sdk

Dart
1
star
53

terraform-yandex-iam

HCL
1
star
54

evrone_open_source_template

Evrone Open Source Template
1
star