• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Paul Clapham
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • Carey Brown
  • Stephan van Hulst
  • Frits Walraven
  • fred rosenberger
  • salvin francis

playing audio file on Palm

Ranch Hand
Posts: 148
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am relatively new to J2ME world. Did develop a small application for Blackberry in the past but right now i have got a very abstract requirement from one of the clients, who wants to run audio files on the handheld device. He hasn't mentioned anything about what device he will be using. Can i assume its palm? Can anyone give me idea of how to develop this prototype on what device? where to start and how to start? i have no idea how to approach this.

Any help will be much appreciated.

Ranch Hand
Posts: 102
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The first thing you need to find out is what device and carrier your client is using. That will dictate the developement environment you need and if it's even possible.

MIDP 1.0 has very rudimentary media capabilities. You won't be able to play digitized audio (like MP3s) on a plain MIDP 1.0 device.

Some carriers/OEMs extended MIDP to provide better media support. For example, Sprint PCS MIDP 1.0 devices can play MIDI files and QCELP audio.

MIDP 2.0 added the Media API. This new API provides classes that implement a hardware- and data format-independent mechanism for audio playback. Methods in these classes support fine-grained control of the media playback. The implementation supports a variety of audio formats, such as tone sequences, MIDI, and sampled audio data.

If the client asked for a J2ME application, I wouldn't assume they are using a Palm device. In fact, if they are using Palm OS then you should write a native Palm app rather than bothering with J2ME at all.

William Frantz
A teeny tiny vulgar attempt to get you to buy our stuff
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic