An Advanced Mobile Media Player Using J2 Me

2,436 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,436
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

An Advanced Mobile Media Player Using J2 Me

  1. 1. J2ME Project Advanced Mobile Media Player Group D
  2. 2. Group Members <ul><li>Saatviga S. 2005/ICT/054 </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Wickramasuriya K.T. 2005/ICT/076 </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Jayasundara B.M.W.U.C.B. 2005/ICT/031 </li></ul><ul><ul><li>[email_address] </li></ul></ul>
  3. 3. Road Map <ul><li>Architecture of the application </li></ul><ul><li>Tools and Devices used </li></ul><ul><li>Media API’s used </li></ul><ul><li>Features Implemented </li></ul><ul><li>Problems Faced </li></ul><ul><li>Demo of the Application </li></ul>
  4. 4. Architecture javax.microedition.amms Manager createPlayer(source: DataSource):Player Data Source Player <<Interface>> Controllable getControl() Control creates gets control amms.control module Global Manager Sound Source 3D Effect module Media processor creates Volume control Record control Javax.microedition.media
  5. 5. Tools & Devices Used <ul><li>Netbeans 6.1 , Eclipse 3.2 IDE </li></ul><ul><li>Sun Java Wireless Tool Kit 2.5.2 </li></ul><ul><li>S60 3 rd Edition SDK for MIDP </li></ul><ul><li>Nokia PC Suite – Application Installer </li></ul><ul><li>Nokia 6120 – S60 3 rd Ed Platform </li></ul><ul><li>Sony Ericsson k850i – Linux/OSE Platform </li></ul>
  6. 6. Media API’s Used <ul><li>Mobile Media API (MMAPI) - JSR 135   </li></ul><ul><ul><li>javax.microedition.media.* </li></ul></ul><ul><li>Advanced MultiMedia Supplements(AMMS) - JSR 234 </li></ul><ul><ul><li>javax.microedition.amms.GlobalManager </li></ul></ul><ul><ul><li>javax.microedition.amms.MediaProcessor </li></ul></ul><ul><ul><li>javax.microedition.amms.MediaProcessorListener </li></ul></ul><ul><ul><li>javax.microedition.amms.control.imageeffect.ImageTransformControl </li></ul></ul><ul><ul><li>javax.microedition.amms.control.imageeffect.ImageEffectControl </li></ul></ul><ul><ul><li>javax.microedition.amms.control.audioeffect.* </li></ul></ul><ul><ul><li>javax.microedition.amms.control.* </li></ul></ul>
  7. 7. Features <ul><li>Audio Player </li></ul><ul><li>Video Player </li></ul><ul><li>Voice Recorder </li></ul><ul><li>Sound Settings </li></ul><ul><li>Image Editor </li></ul><ul><li>Media Player Help </li></ul>
  8. 8. Audio player <ul><li>Support for, </li></ul><ul><ul><li>wav </li></ul></ul><ul><ul><li>midi </li></ul></ul><ul><ul><li>jts </li></ul></ul><ul><ul><li>amr </li></ul></ul><ul><ul><li>mp3 </li></ul></ul>
  9. 9. Video Player <ul><li>Support for, </li></ul><ul><ul><li>mpeg </li></ul></ul><ul><ul><li>mp4 </li></ul></ul><ul><ul><li>3gp </li></ul></ul><ul><li>Snapshots can be taken from video </li></ul>
  10. 10. Voice Recorder
  11. 11. Sound Settings <ul><li>Basic Settings </li></ul><ul><ul><li>Volume, Pan, Base, Treble </li></ul></ul><ul><li>Advanced Equalizer </li></ul><ul><li>Reverbation Settings </li></ul><ul><ul><li>Level, Room level, Reverb Presets </li></ul></ul><ul><li>Chorus mode </li></ul>
  12. 12. Image Editor Sepia Effect <ul><li>Select Image </li></ul><ul><li>Set Effects </li></ul><ul><ul><li>Monochrome </li></ul></ul><ul><ul><li>Emboss </li></ul></ul><ul><ul><li>Sepia </li></ul></ul><ul><ul><li>Negative </li></ul></ul><ul><ul><li>Red Eye </li></ul></ul><ul><ul><li>Solarize </li></ul></ul><ul><ul><li>No Effect </li></ul></ul><ul><li>Set Transformations </li></ul><ul><ul><li>Set width, height </li></ul></ul><ul><ul><li>Create Borders </li></ul></ul><ul><ul><li>Rotate Image </li></ul></ul>
  13. 13. Media Player Help <ul><li>Audio Player Help </li></ul><ul><li>Video Player Help </li></ul><ul><li>Voice Recorder Help </li></ul><ul><li>Image Editor Help </li></ul><ul><li>Sound Settings Help </li></ul>
  14. 14. Problems Faced.. <ul><li>WTK 2.5.2 had no emulator support for playing mp3 , mp4, 3gp files. </li></ul><ul><li>Nokia S60 emulator threw lots of exceptions </li></ul><ul><li>Verify errors occurred in Eclipse 3.2, but the same application worked well with Netbeans without any errors. </li></ul><ul><li>Problem with integrating midlets together through a single menu. </li></ul><ul><ul><li>Nokia devices installed each midlet seperately without as an whole application </li></ul></ul><ul><ul><li>But Sony Ericsson installed them as one application but whenever exiting a midlet it returned to the application jar file without to the list of midlets. </li></ul></ul><ul><li>Couldn’t play mp3 files in the audio player initially. Later it worked when a mp3 file less than the size of 400 KB was tested. </li></ul><ul><li>Image Effects & sound settings were not working properly when deployed to the phone. </li></ul>
  15. 15. Demo of the Media Player
  16. 16. Thank You

×