Вы находитесь на странице: 1из 12

PRACTICAL TRAINING SYNOPSIS REPORT

AMITY UNIVERSITY

AMITY SCHOOL OF ENGINEERING


AND TECHNOLOGY
STUDENT DETAILS

NAME ENROLLMENT PROGRAMME ROLL


NUMBER NO

Prateik A2305208169 BTECH(CS&E) 717


Mahendra

Yogi Madan A2305208162 BTECH(CS&E) 973

Tushar A2305208166 BTECH(CS&E) 931


Chauhan

Program: - B Tech (Computer Science and Technology)

Batch: - 2008-2012

FACULTY GUIDE

Mrs Arashdeep Kaur

(Department of Computer Science & Technology

Amity School of Engineering & Technology

Amity University, Noida, UP)


TOPIC:

Audio Player that plays all the file formats of audio file and display an error if format is
other than audio file using JAVA.

OBJECTIVE:
Java, through its class libraries, provides extensive multimedia facilities that enable you
to develop powerful multimedia applications. In this, we wiil make an audio player that
plays all the audio media files and will display an error note if a file other than specific
media file is played.

This is intended with Java GUIs and event handling.

DESCRIPTION:

Hundreds of file formats exist for recording and playing digital sound and music files.
While many of these file formats are software dependant — for example a Creative
Labs Music File is a .cmf — there are several well-known and widely supported file
formats. While different operating have different popular music file formats, we'll
mainly focus on those that are most commonly used on Windows-based PCs.

Many different digital audio formats and different software are used to create, store and
manipulate these files, the good news for consumers is that there is also a wide range
of devices and products available that support multiple formats. Should you not have
the correct device for playing a particular file, you can also look for software conversion
tools that will convert one file type to another. Because some audio files are open
standards and some are proprietary, chances are we'll be seeing a wide variety of digital
audio formats for some time to come.

File Format and Codec

An audio file format and audio codec (compressor/decompressor) are two very different
things. Audio codecs are the libraries that are executed in multimedia players. The audio
codec is actually a computer program that compresses or decompresses digital audio
data according to the audio file format specifications. For example, the WAV audio file
format is usually coded in the OCM format, as are the popular Macintosh AIFF audio
files.

Audio Formats

Audio Formats can be broken down into three main categories. Uncompressed
formats, lossless compression formats, and lossy compression.

Uncompressed audio formats (often referred to as PCM formats) are just as the name
suggests — formats that use no compression. This means all the data is available, at the
risk of large file sizes. A WAV audio file is an example of an uncompressed audio file.

Lossless compression applies compression to an uncompressed audio file, but it doesn't


lose information or degrade the quality of the digital audio file. The WMA audio file
format uses lossless compression.

Lossy compression will result in some loss of data as the compression algorithm
eliminates redundant or unnecessary information — basically it tosses what it sees as
irrelevant information. Lossy compression has become popular online because of its
small file size, it is easier to transmit over the Internet. MP3 and Real Audio files uses a
lossy compression.
Common Windows-compatible Audio Formats

MP3 (.mp3)

MP3 is the name of the file extension and also the name of the type of file for MPEG,
audio layer 3. Layer 3 is one of three coding schemes (layer 1, layer 2 and layer 3) for
the compression of audio signals. Layer 3 uses perceptual audio coding and
psychoacoustic compression to remove all superfluous information (more specifically,
the redundant and irrelevant parts of a sound signal. The stuff the human ear doesn't
hear anyway). It also adds a MDCT (Modified Discrete Cosine Transform) that
implements a filter bank, increasing the frequency resolution 18 times higher than that
of layer 2. The result in real terms is layer 3 shrinks the original sound data from a CD
(with a bit rate of 1411.2 kilobits per one second of stereo music) by a factor of 12
(down to 112-128kbps) without sacrificing sound quality.

WMA - Windows Media Audio (.wma)

Short for Windows Media Audio, WMA is a Microsoft file format for encoding digital
audio files similar to MP3 though can compress files at a higher rate than MP3. WMA
files, which use the ".wma" file extension, can be of any size compressed to match
many different connection speeds, or bandwidths.

WAV (.wav)

WAV is the format used for storing sound in files developed jointly by Microsoft and
IBM. Support for WAV files was built into Windows 95 making it the de facto standard
for sound on PCs. WAV sound files end with a .wav extension and can be played by
nearly all Windows applications that support sound.

Real Audio (.ra .ram .rm)

Real Audio is a proprietary format, and is used for streaming audio that enables you to
play digital audio files in real-time. To use this type of file you must have RealPlayer
(for Windows or Mac), which you can download for free. Real Audio was developed by
RealNetworks.
MIDI - Musical Instrument Digital Interface (.mid)

Short for musical instrument digital interface, MIDI is a standard adopted by the
electronic music industry for controlling devices, such as synthesizers and sound cards,
that emit music. At minimum, a MIDI representation of a sound includes values for the
note's pitch, length, and volume. It can also include additional characteristics, such as
attack and delay time.

Ogg (.ogg)

Ogg is an audio compression format, comparable to other formats used to store and play
digital music, but differs in that it is free, open and unpatented. It uses Vorbis, a specific
audio compression scheme that's designed to be contained in Ogg.

METHODOLOGY:
Given below are the main steps for creating an audio player

• including header files required.

• variables and functions declaration

• function to initialise all the variables

• use of frames and frame buffer to display the options

• jfilechooser dialog for user to choose a media file

• mediapanel that plays the selected file and create a jframe to display the
mediapanel.
• an object “result” will be made to check whether user chose a media file or not

• to create a player to play the selected media file, we will convert the file object
returned by jfilechooser to a url object

• method tourl of class file returns a url that points to the file on the
system,possibly throwing a malformedurlexceptionif it cannot create a url object
for the file

• the try statement will be used which will create a

url for the selected file and will assign it to mediaurl. then “if” statement will
check that mediaurl is not null and creates the gui components to play the
media

• tvapplet will be used that will create a media player to present a media clip

• this applet will display the player’s visual and control panel components over a
background image

RESOURCES REQUIRED:

Hardware requirement:
• Processor :Pentium 4 or higher

• Ram: 512 mb ram or higher

• Hard disk storage


Software requirement
• Operating system-windows

WORKING SCHEDULE:

• . 6-8 weeks of project

• Updating the faculty guide with the progress of the project.

• Regular interaction with the faculty guide

• Staying in contact with our guide through mail and with regular
interactions.

REFERENCES

books:
1. SUN certified Programmer and Developer for JAVA study guide

2. NIIT reference books

Вам также может понравиться