Java SE Desktop Technologies

»   Desktop Overview »   Documentation   »   Articles  

The Java Media Framework API (JMF) enables audio, video and other time-based media to be added to applications and applets built on Java technology. This optional package, which can capture, playback, stream, and transcode multiple media formats, extends the Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a powerful toolkit to develop scalable, cross-platform technology.


JMF Technology in Action

See our demos page for applets that present media using JMF technology. See also our diagnostics page for troubleshooting tips and an applet that can detect whether JMF software is set up correctly on your system and your browser is compatible.

MP3 support for JMF

We are excited to announce MP3 support for JMF! Please proceed to the download page to get your hands on this highly anticipated addition to JMF.

JMF 2.1.1e Update Release

The JMF 2.1.1e release is now available for download. This release includes a few bug fixes and an updated Linux performance pack.



Learn more about Java technology with these detailed online tutorials and short courses. Gain hands-on experience with Sun's new technologies.


Bug Database

This page lists content under Bug Tracker for JMF


The JMF specifies a simple, unified architecture to synchronize and control audio, video and other time-based data within Java applications and applets. Share how you are using JMF with others in this forum.


API Specifications

This page lists content under API Specifications for JMF


This page lists content under Documentation for JMF


This page lists content under FAQs for JMF

Code Samples and Apps

This page lists content under Code Samples and Apps for JMF


Download JMF

Find the latest download of the Java Media Framework API (JMF).