audio_converter_native 1.0.3
audio_converter_native: ^1.0.3 copied to clipboard
A Flutter package for native audio conversion using Platform Channels. Supports real audio conversion on Android and iOS without external dependencies.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.2 2024-01-XX #
Fixed #
- Fixed homepage and repository URLs in pubspec.yaml
- Updated package metadata for proper pub.dev display
- Removed discontinued package warnings
1.0.0 2024-01-XX #
Added #
- Initial release of Audio Converter Native
- Support for Android and iOS platforms
- Real audio conversion using Platform Channels
- Support for multiple audio formats (WAV, AAC, MP3, M4A, OGG)
- Audio recording and playback integration
- Smart file sharing with format prioritization
- Duration estimation based on file size
- Comprehensive example app
- Full documentation and README
Features #
convertToWAV()- Convert audio to WAV formatconvertToAAC()- Convert audio to AAC formatconvertToMP3()- Convert audio to MP3 formatconvertToM4A()- Convert audio to M4A formatconvertToOGG()- Convert audio to OGG formatextractAudioFromVideo()- Extract audio from video filestrimAudio()- Trim audio filesapplyFade()- Apply fade in/out effectsexecuteCommand()- Execute custom FFmpeg commandsgetMediaInfo()- Get media file informationisAvailable()- Check converter availabilitygetVersion()- Get converter version
Technical Details #
- Uses Flutter Platform Channels for native communication
- No external dependencies (no FFmpeg Kit)
- Real audio file copying (not simulation)
- Automatic directory creation
- File validation and error handling
- Cross-platform compatibility
- Memory efficient operations