mp3_info 0.1.1 copy "mp3_info: ^0.1.1" to clipboard
mp3_info: ^0.1.1 copied to clipboard

outdated

A package for extracting key meta information from an MP3 file including sample rate, bitrate and duration. Written in pure Dart it will run happily from within Flutter or any Dart application.

example/mp3_info_example.dart

import 'dart:io';

import 'package:mp3_info/mp3_info.dart';

main() {
  MP3Info mp3 = MP3Processor.fromFile(File("test_files/test_128kpbs_441khz_stereo_10s.mp3"));

  print('MP3: test_128kpbs_441khz_stereo_10s.mp3');

  switch(mp3.sampleRate) {
    case SampleRate.rate_32000:
      print('Sample rate: 32KHz');
      break;
    case SampleRate.rate_44100:
      print('Sample rate: 44.1KHz');
      break;
    case SampleRate.rate_48000:
      print('Sample rate: 48KHz');
      break;
  }

  print('Bit rate: ${mp3.bitrate}bps');
  print('Duration: ${mp3.duration}');
}
20
likes
0
pub points
84%
popularity

Publisher

verified publisheramugofjava.me.uk

A package for extracting key meta information from an MP3 file including sample rate, bitrate and duration. Written in pure Dart it will run happily from within Flutter or any Dart application.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on mp3_info