FLUTTER ECOSYSTEM

fluttercandies/flutter_record_mp3

使用原生 API 記錄 Flutter 中的 MP3 檔案

flutter_record_mp3 專案封面
Stars
35
Forks
42
最近推送(UTC)
2024年5月6日
專案狀態
已封存
FlutterCandies GitHub avatar
GITHUB Organization

FlutterCandies ↗

Custom Flutter candies (packages) for you to build your Flutter app easily. Enjoy it!

語言DartRuby

技術主題

使用的依賴

依賴清單 2 項
  • flutter{"sdk":"flutter"}
  • flutter_test開發依賴{"sdk":"flutter"}

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

Record Mp3

pub package

Record an MP3 using the platform native API

Depend on it

Add this to your package's pubspec.yaml file:

Flutter <= 1.19.x
dependencies:
  record_mp3: ^1.0.1
Flutter >=1.12.x  <2.0.0
dependencies:
  record_mp3: ^2.1.0
Flutter >=2.0.0 nullsafety
dependencies:
  record_mp3: 
  	git:
	 url:git://github.com/fluttercandies/flutter_record_mp3

dependencies:
  record_mp3: ^3.0.0

Usage

iOS

Make sure you add the following key to Info.plist for iOS

<key>NSMicrophoneUsageDescription</key>
<string>xxxxxx</string>
Example
import 'package:record_mp3/record_mp3.dart';

//start record 
RecordMp3.instance.start(recordFilePath, (type) {
       // record fail callback
});
	  
//pause record
RecordMp3.instance.pause();

//resume record
RecordMp3.instance.resume();

//complete record and export a record file
RecordMp3.instance.stop();