MEENAKSHI MALHOTRA (Roll NO. ME IT 13 609) PAWAN KUMAR THAKUR (Roll NO. ME IT 13 613) ROHIT THAPER (Roll NO. ME IT 13 615)
Submitted to
VEENU MANGAT( Assistant Prof IT) UIET, Panjab University Chandigarh.
University Institute Of Engineering and Technology(U.I.E.T), Panjab University, Chandigarh- 160014
2 | P a g e
CERTIFICATE
I hereby certify that the work which is being presented in the M.E. multimedia lab project report entitled MPR PLAYER in partial fulfillment of the requirements for the award of the Multimedia lab and submitted to the Department of Information Technology of University Institute Of Engineering and Technology(U.I.E.T), Panjab University, Chandigarh is an authentic record of my own work carried out during a period from February 2014 to May 2014 under the supervision of Ms. VEENU MANGAT( Assistant Prof IT) UIET, Panjab University Chandigarh.
The matter presented in this thesis has not been submitted by me for the award of any other degree elsewhere.
Signature of Candidates PAWAN KUMAR THAKUR (Roll NO. ME IT 13 613) MEENAKSHI MALHOTRA (Roll NO. ME IT 13 609) ROHIT THAPER (Roll NO. ME IT 13 615)
This is to certify that the above statement made by the candidate is correct to the best of my knowledge.
(Signature of Supervisor)
Date: 05/05/2014 Name & Designation (Project Supervisor)
3 | P a g e
Acknowledgement
Lab projects is an indispensable part of any engineering curriculum. It provides the students with an opportunity to gain experience on the practical application of their technical knowledge.
I express my sincere gratitude to Ms. VEENU MANGAT( Assistant Prof IT) UIET, Panjab University Chandigarh for giving us the opportunity to undergo this project. I further thank her for lending a helping hand when it came to solving my problems related to the project. This project would not have been possible without her valuable time and support.
I also thank Gunpreet Kaur (Lectt IT UIET ) for supporting us equally in this project which gave all of us an opportunity to undertake a Soft skills project during this period which helped us to learn and understand the new things.
This project is an attempt to learn new latest things regarding multimedia application development and to improve technical command on them.
Any suggestions to improve are always welcome.
4 | P a g e
Abstract
MPR Player is a flash based media player which allows user to play, pause, and stop a preloaded Mp3 file with the features of volume control and display the track length of the Mp3 file loaded.
It also displays visualization while playing the track. Which is intensified when volume is increased and weakens when volume is decreased..
It is developed using Adobe Flash Professional CS6. GUI tools in Adobe Flash Professional has been used to design the user interface and Action Script 3.0 has been used for the functionality process.
This project is very user friendly and simple to use.
5 | P a g e
Table of Contents
Certificate.1 Acknowledgement....2 Abstract..3 Table of Contents..4
1.1 Aim of this Project 1. To get familiar with multimedia tools like adobe flash , Photoshop. 2. Learning basics of action script 3.0
MPR Player is a flash based media player which allows user to play, pause, and stop a preloaded Mp3 file with the features of volume control and display the track length of the Mp3 file loaded.
It also displays visualization while playing the track. Which is intensified when volume is increased and weakens when volume is decreased.
7 | P a g e
Chapter 2 SYSTEM REQUIREMENTS
2.1 Hardware Requirements:
Intel i3/AMD Athlon processor or above with minimum 2.5Ghz Speed RAM: Minimum 2GB Hard Disk: Minimum 20GB 2.2 Software Requirements:
Adobe Flash Professional CS6 Adobe Photoshop CS6 Operating system : Windows 7/8
8 | P a g e
Chapter 3 LANGUAGE DESCRIPTION
ADOBE FLASH CS6: Adobe Flash Professional is a multimedia authoring program used to create content for the Adobe Engagement Platform, such as web applications, games and movies, and content for mobile phones and other embedded devices. It includes support for publishing files as HTML5 and generating sprite sheets.
ACTION SCRIPT: It is a dialect of ECMA Script (meaning it is a superset of the syntax and semantics of the language more widely known as JavaScript), and is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files.
ADOBE PHOTOSHOP CS6: Adobe Photoshop is a graphics editing program developed and published by Adobe Systems. Adobe Photoshop CS6 brought a suite of tools for video editing. Color and exposure adjustments, as well as layers, are among a few things that are featured in this new editor. Upon completion of editing, the user is presented with a handful of options of exporting into a few popular formats. CS6 brings the "straighten" tool to Photoshop, where a user simply draws a line anywhere on an image, and the canvas will reorient itself so that the line drawn becomes horizontal, and adjusts the media accordingly. This was created with the intention that users will draw a line parallel to a plane in the image, and reorient the image to that plane to more easily achieve certain perspectives.
9 | P a g e
Chapter 4 PROJECT DESCRIPTION
PROJECT THEORY: our project is developed using ADOBE FLASH PROFESSIONAL CS6 which consists of a form, 3 buttons(Play, Pause, Stop), a volume bar, a visualization graphic and two timers one for displaying track length and other for indicating current track positioning. The functionality of each thing is described as follows:
1. Form: Form is used as a workspace upon which MPR Player is designed. 2. Buttons: three buttons used to provide interface is described as follows
i. Play button: is used to play the song. ii. Pause button: is used to pause the song and when play button is pressed after pause button the remaining song will be played from the time where it was stopped. iii. Stop button: is used to stop the song means after using this button the song will be start from the starting.
3. Volume bar: with help of this we can increase or decrease the sound of the song. 4. Visualization: it is an graphical animation displayed when the song is played. 5. Timers:
i. Track length timer: this timer shows the track length of the mp3 file loaded. ii. Current track positioning timer: this timer shows the running time of the track being played.
var myMusic:Sound = new Sound(); var soundFile:URLRequest = new URLRequest("d.mp3"); var channel: SoundChannel = new SoundChannel(); var sTransform:SoundTransform = new SoundTransform(); var myTimer:Timer = new Timer(10); var songPosition:Number = 0; var myContext:SoundLoaderContext = new SoundLoaderContext(5000);
function changeVolume(evt:SliderEvent):void { sTransform.volume =sldVolume.value; channel.soundTransform =sTransform; }
function getSongLength(evt:Event):void { lblSongTotalTime.text=convertTime(myMusic.length); }
function stopMusic(evt:MouseEvent):void { channel.stop(); songPosition=0; }
function playMusic(evt:MouseEvent):void { channel= myMusic.play(songPosition); myTimer.start(); }
14 | P a g e
Chapter 8 CONCLUSION
Making MPR Player was great learning experience for us which provided us with the opportunity of working with latest multimedia tools such as Adobe Flash professional, Photoshop.
This project is user friendly and is easily modifiable in future which can improve its functionality efficiency and ensure reliability.