패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.0.7

medcorder_audio

Flutter 오디오 녹음/재생 플러그인입니다. medcorder_audio 플러그인을 사용하면 iOS 또는 Android용 Flutter 앱에 오디오 녹음/재생 기능을 통합할 수 있습니다.

30일 다운로드
26
좋아요
22
Pub 점수
40

패키지 설치

flutter pub add medcorder_audio

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

medcorder_audio는 iOS 및 Android 애플리케이션용 오디오 녹음 및 재생 기능을 제공하는 Flutter 플러그인입니다. evrone.com에서 개발되었으며, Flutter 앱에 고품질 오디오 처리 기능을 간편하게 통합할 수 있도록 해줍니다. 이 플러그인은 녹음 시작, 중지, 관리와 같은 일반적인 오디오 작업을 지원하여 음성 메모, 팟캐스트 또는 커뮤니케이션 앱에 적합합니다. 단순성과 성능을 고려해 설계되어 다양한 플랫폼에서 신뢰할 수 있는 오디오 처리를 제공합니다.

사용 사례

  • 음성 메모 애플리케이션
  • 팟캐스트 녹음 도구
  • 실시간 음성 통신
  • 오디오 주석 기능
  • 인터랙티브 학습 앱

주요 기능

  • 다중 플랫폼 오디오 녹음
  • 고품질 오디오 재생
  • 시작/정지 녹화를 위한 간단한 API
  • iOS 및 안드로이드 지원
  • 경량이고 효율적

적합한 대상

  • 오디오 중심 앱을 개발하는 개발자
  • 오프라인 음성 녹음이 필요한 앱
  • 음성 기능을 갖춘 교육 또는 생산성 도구
  • 기본 오디오 조작이 필요한 모바일 앱

고려 사항

  • 플랫폼별 권한이 필요합니다
  • 기본 오디오 작업에 제한됨
  • 내장된 오디오 편집 기능 없음
  • 백그라운드 오디오를 위해 추가 구성이 필요할 수 있습니다
  • 업데이트를 위해 외부 저장소에 의존합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.