最後の更新は次の時刻以降のはず. Time-stamp: "2003/09/05 Fri 18:07 hig"
動画 (animation gif)の扱いと似てます.
/* mld file の再生 2002/10/26 */ import com.nttdocomo.ui.*; /** Panel での Key 入力をうけとる例のクラス */ public class AudioSample1 extends IApplication { private String filename; private static final boolean onEmulator=true; private AudioPresenter ap; /** 起動するときに呼ばれる メソッド. 必須. */ public void start(){ Panel p=new Panel(); if ( onEmulator ){ filename="free0401.mid"; } else { filename="free0401.mld"; } MediaSound ms=MediaManager.getSound("resource:///" + filename ); try{ ms.use(); } catch (Exception e){ Label lb=new Label("mld/mid を再生することに失敗"); p.add(lb); Display.setCurrent(p); } ap=AudioPresenter.getAudioPresenter(); ap.setSound(ms); ap.play(); } } /* Local Variables: mode: java End: */
i-appli development ツールでは MIDI ファイルを res フォルダーにいれて使います. 実際の端末では, MFi 形式(i-melody) の MLD ファイルを使います. どちらで実行するかに応じて, 読み込むファイル名を変えることが必要です.
MIDI, MLD, WAV などを生成したり相互に変換したりするツールは多数あります. たとえば, Vector で探してみましょう. また,インターネット上を探すと種々の形式の フリーの音楽データを見つけることができます.