パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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 および Android のサポート
  • 軽量で効率的

適している対象

  • オーディオ中心のアプリを開発する開発者
  • オフライン音声録音を必要とするアプリ
  • 音声機能を備えた教育または生産性ツール
  • 基本的なオーディオ操作を必要とするモバイルアプリ

注意事項

  • プラットフォーム固有の権限が必要です
  • 基本的なオーディオ操作に限定
  • 組み込みのオーディオ編集機能なし
  • バックグラウンドオーディオのための追加構成が必要になる場合があります
  • 更新には外部リポジトリに依存しています

元の 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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。