Java Media Framework
以下のコード例は、AWTのファイル選択ダイアログであり、メディアファイルを選択するとそれをロードして再生する。
この例の大部分は AWT GUI の構築を行っており、JMF を使っているのは2行だけである。 Manager.createRealizedPlayer() はファイルを表すURLから明示的に DataSource を作成し、Player を作成し、再生に必要なリソース割り当てと初期化を行う。getVisualComponent() は Player に対して AWT Component として使うのに適したGUIを要求する。コントロールコンポーネントが必要なら、getControlPanelComponent() で要求し、別途GUIに追加すればよい。ここではメディアのフォーマットを全く気にしていない点に注意されたい。このコードはJMFが認識できる任意のメディアフォーマットを扱える。