Supported Codecs

Supported codecs.

On mobile OS

Actually, the following codecs are supported by flutter_sound:

This table will eventually be upgraded when more codecs will be added.

  • ✅ (*) : The codec is supported by Flutter Sound, but with a File Format Conversion. This has several drawbacks :

    • Needs FFmpeg. FFmpeg is not included in the LITE flavor of Flutter Sound

    • Can add some delay before Playing Back the file, or after stopping the recording. This delay can be substancial for very large records.

  • ✅ (1) : needs MinSDK >=23

On Web browsers

  • Webkit is bull shit : you cannot record anything with Safari, or even Firefox/Chrome on iOS.

  • Opus WEBM is a great Codec. It works on everything (mobile and Web Browsers), except Apple

  • Edge is same as Chrome

Last updated