audio_tone 0.0.8 copy "audio_tone: ^0.0.8" to clipboard
audio_tone: ^0.0.8 copied to clipboard

A professional Flutter plugin for audio tone generation and Morse code playback with comprehensive audio control features, frequency modulation, and precise timing control.

Unreleased #

0.0.8 #

  • Fix Android plugin Gradle Flutter classpath fallback so standalone android/ builds work without breaking host app integration.

0.0.7 #

  • Fix AudioTone.sampleRate state initialization.
  • Rebuild the example app into an interactive demo for Morse playback, stream events, hold-to-play tone testing, and live parameter tuning.
  • Update example widget tests to match the current example app UI.
  • Align Android plugin unit tests with the current method-channel behavior.
  • Improve Android playback performance by reusing AudioTrack, caching generated audio buffers, trimming stream event overhead, and making the stop path non-blocking.
  • Improve iOS playback performance by removing blocking stop waits, caching generated audio buffers, trimming stream event overhead, reusing AVAudioEngine and AVAudioSession lifecycles, and scheduling tap loop buffers on demand.
  • Sync README, README_CN, and iOS podspec metadata with the current API and package information.
  • Fix AudioFrequency enum comments for frequency1000 and frequency1200.
  • Update Dart platform mocks to match the current platform interface.
  • Add Flutter Android classpath wiring so standalone Android Gradle tests can run from android/.
  • Upgrade the project FVM Flutter version to 3.41.4.

0.0.6 #

  • Add lightFlashingMagnificationFactor for light flashing control.
  • Add onDone callback support for Morse code playback completion.

0.0.5 #

  • Fix iOS playStream issue.

0.0.4 #

  • Add playStream for streaming Morse code playback callbacks.

0.0.3 #

  • Fix Android audio playback issues in specific scenarios.
  • Enhance tap-to-play functionality and user experience.
  • Improve audio playback reliability on Android devices.

0.0.2 #

  • Add getMorseCodePlayDuration for calculating Morse code playback duration.
  • Fix iOS platform implementation errors.
  • Improve audio playback performance and stability.

0.0.1 #

  • Initial release.
  • Support audio tone generation and Morse code playback.
  • Provide Flutter plugin implementations for both iOS and Android.
  • Comment out native debug print statements.
  • Improve the pubspec.yaml description.
  • Add complete English README documentation.
  • Rename the original Chinese README to README_CN.md.
1
likes
150
points
61
downloads

Documentation

API reference

Publisher

verified publishermaomishen.com

Weekly Downloads

A professional Flutter plugin for audio tone generation and Morse code playback with comprehensive audio control features, frequency modulation, and precise timing control.

Repository (GitHub)
View/report issues

License

BSD-2-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on audio_tone

Packages that implement audio_tone