FLUTTER ECOSYSTEM

ryanheise/just_waveform

एक फ्लटर प्लगइन जो ऑडियो फ़ाइल से तरंग आकृति डेटा निकालता है, जो दृश्य रेंडरिंग के लिए उपयुक्त है।

just_waveform प्रोजेक्ट कवर
Stars
93
Forks
18
अंतिम पुश (UTC)
30 मार्च 2025
प्रोजेक्ट स्थिति
सक्रिय
Ryan Heise GitHub avatar
GITHUB User

Ryan Heise ↗

Sydney, Australia
भाषाएँJavaDartObjective-CRubySwift

तकनीकी विषय

इस रिपॉज़िटरी के पैकेज

उपयोग की गई निर्भरताएँ

निर्भरता सूची 5 आइटम
  • flutter{"sdk":"flutter"}
  • path^1.8.0
  • path_provider^2.0.0
  • flutter_testडेवलपमेंट{"sdk":"flutter"}
  • flutter_lintsडेवलपमेंट^2.0.1

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

just_waveform

This plugin extracts waveform data from an audio file that can be used to render waveform visualisations.

waveform screenshot

Usage

final progressStream = JustWaveform.extract(
  audioInFile: '/path/to/audio.mp3',
  waveOutFile: '/path/to/waveform.wave',
  zoom: const WaveformZoom.pixelsPerSecond(100),
);
progressStream.listen((waveformProgress) {
  print('Progress: %${(100 * waveformProgress.progress).toInt()}');
  if (waveformProgress.waveform != null) {
    // Use the waveform.
  }
});