搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.7

medcorder_audio

Flutter 音訊錄製/播放外掛程式。使用 medcorder_audio 外掛程式,您可以在您的 Flutter 應用中為 iOS 或 Android 集成音訊錄製/播放支援。

近 30 天下載
26
喜歡數
22
Pub 分數
40

安裝套件

flutter pub add medcorder_audio

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

medcorder_audio 是一個 Flutter 插件,可為 iOS 和 Android 應用提供音訊錄製和播放功能。由 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

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。