Hi, its me again :D
Thanks for package. Im not sure if its my side or your.
I'm recording voice by flutter_sound plugin and so my config looks like this:
SampleRate: 16000
Channels: 1
BitRate: 16000
Codec: PCM16
I can read later that file and display it but your package throws me error like below:
flutter: \^[[38;5;196m┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────<…>
flutter: \^[[38;5;196m│ \^[[0m\^[[39m\^[[48;5;196mFormatException: WAV is corrupted, or not a WAV file.<…>
flutter: \^[[38;5;196m├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄<…>
flutter: \^[[38;5;196m│ #0 TwLogger.e (package:tw_utils/logger/logger.dart:52:18)<…>
flutter: \^[[38;5;196m│ #1 main.<anonymous closure> (package:chat/main.dart:64:14)<…>
flutter: \^[[38;5;196m│ #2 _RootZone.runBinary (dart:async/zone.dart:1658:54)<…>
flutter: \^[[38;5;196m│ #3 runZonedGuarded.<anonymous closure> (dart:async/zone.dart:1800:18)<…>
flutter: \^[[38;5;196m│ #4 _Zone._processUncaughtError (dart:async/zone.dart:1073:14)<…>
flutter: \^[[38;5;196m│ #5 _CustomZone.handleUncaughtError (dart:async/zone.dart:1277:5)<…>
flutter: \^[[38;5;196m│ #6 Future._propagateToListeners (dart:async/future_impl.dart:680:16)<…>
flutter: \^[[38;5;196m│ #7 Future._completeError (dart:async/future_impl.dart:574:5)<…>
flutter: \^[[38;5;196m│ #8 _completeOnAsyncError (dart:async-patch/async_patch.dart:318:13)<…>
flutter: \^[[38;5;196m│ #9 _rootRunBinary (dart:async/zone.dart:1415:47)<…>
flutter: \^[[38;5;196m├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄<…>
flutter: \^[[38;5;196m│ ⛔ ***** Main runZonedGuarded() --> ErrorHandler<…>
flutter: \^[[38;5;196m└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────<…>
Link to example file recorded by flutter_sound uploaded to firestore - https://firebasestorage.googleapis.com/v0/b/tradewind-internal-f4761.appspot.com/o/voice_records%2Fvoice_2022-10-24T20%3A32%3A46.993797.wav?alt=media&token=e9891dc3-98b5-4592-9dfb-e112377dbae4
I would be grateful if you could tell me if that config is not supported or just my recorded files are corrupted.
Thanks in advance!
EDIT 1:
We have found out that we should save files as pcm not wav. Do you know any way to achieve converting pcm to wav file?