Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java Multimedia Player Project Developers : Omer Boker Yoel Krasny Supervisor : Yan Futerman Electrical Engineering Software Lab - Technion Winter semester.

Similar presentations


Presentation on theme: "Java Multimedia Player Project Developers : Omer Boker Yoel Krasny Supervisor : Yan Futerman Electrical Engineering Software Lab - Technion Winter semester."— Presentation transcript:

1 Java Multimedia Player Project Developers : Omer Boker Yoel Krasny Supervisor : Yan Futerman Electrical Engineering Software Lab - Technion Winter semester 2001/02

2 Project Definition Multimedia Player and Converter. The project is built as stand alone Java application. The project is built as multi-platform application, in purpose to run on every platform that has java virtual machine. The application is based on Java Multimedia Framework which is Sun java library supporting multimedia applications.

3 Project Features Playing and presenting multimedia files from all popular formats. Converting multi media files from one format to another. Possibility to save multimedia files in each format. Managing play lists. Playing play lists in consecutive or random order. Provide the user a convenient and multimedia-oriented Graphical User Interface.

4 MultiPlatform Media Player

5 Playing media files in JMF Playing media file in JMF is possible through the Player Interface. The Player activity is determined by its state, and it uses events to notify its user of state transition. Player is dedicated to specific media file, which its path/URL is given to the Player upon creation. Player states Prefeteched Realized Unrealized Started

6 Playing media files in JMF Unrealized – The initial state of the Player. In this state the Player doesn’t recognize the media file format and no resources are allocated. Prefeteched Realized Unrealized Started Player.realize()

7 Play Lists Management

8 Play Lists basic configuration ManagementFrame PlayListManager playLists PlayList current play list mediaEntities current media lentity MediaEntity GUI User

9 Open media file player is dead? Prepare player Start player has eom arrived? Kill player No Yes No Wakes up every timeout time End of media flag Play List Module Media file progress Media file playing – Play List control (Solution) End of media flag End of media Event

10 The Converter ConverterUserProcessor Memory Source file The media file format conversion is performed using a dedicated Processor for each conversion. The Converter class uses event driven model of operation by listening from one hand to GUI events and from other hand to Processor Event. GUI Events Processor Events WAV


Download ppt "Java Multimedia Player Project Developers : Omer Boker Yoel Krasny Supervisor : Yan Futerman Electrical Engineering Software Lab - Technion Winter semester."

Similar presentations


Ads by Google