The JavaTM Media Framework (JMF) is an application programming interface (API) for incorporating time-based media into Java applications and applets.