Java multimedia player project
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Java Multimedia Player Project PowerPoint PPT Presentation


  • 54 Views
  • Uploaded on
  • Presentation posted in: General

Electrical Engineering Software Lab - Technion. Java Multimedia Player Project. Winter semester 2001/02. Developers : Omer Boker Yoel Krasny Supervisor : Yan Futerman. Project Definition. Multimedia Player and Converter. The project is built as stand alone Java application.

Download Presentation

Java Multimedia Player Project

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Java multimedia player project

Electrical Engineering Software Lab - Technion

Java Multimedia Player Project

Winter semester 2001/02

Developers: Omer Boker

Yoel Krasny

Supervisor: Yan Futerman


Project definition

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.


Project features

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.


Multiplatform media player

MultiPlatform Media Player


Playing media files in jmf

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.

Unrealized

Prefeteched

Realized

Started

Playerstates


Playing media files in jmf1

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.

Unrealized

Prefeteched

Realized

Started

Player.realize()


Play lists management

Play Lists Management


Play lists basic configuration

Play Lists basic configuration

GUI

ManagementFrame

User

PlayListManager

PlayList

PlayList

PlayList

playLists

mediaEntities

mediaEntities

mediaEntities

MediaEntity

MediaEntity

current media lentity

MediaEntity

current play list


Java multimedia player project

Media file playing – Play List control (Solution)

Wakes up every timeout time

Open

mediafile

playeris dead?

Prepareplayer

Startplayer

Kill player

has eom arrived?

Yes

Yes

No

No

End of

media

Event

End of mediaflag

Media file progress

Play List Module

End of mediaflag


The converter

WAV

The Converter

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

User

Converter

Processor

Source file

Memory


  • Login