You have chosen to sponsor your bid up to a maximum amount of .
I need a subclass of the java.io.File class that extends it with the following methods:
* getLength: returns length of the mp3 audio file in seconds.
* getBitRate: returns bitrate of the mp3 audio file in bps (bits per second) or a list of bit rates if bite rate varies across mp3 frames.
* getSamplingFrequency: returns sampling frequency of the mp3 audio file in Hz (Hertz).
The constructor should throw an exception if the audio file is a not a MP3. Source code must be included.