com.nttdocomo.ui
インタフェース MediaPresenter

既知の実装クラスの一覧:
AudioPresenter, VisualPresenter

public interface MediaPresenter

メディアリソースの再生オブジェクトを定義します。 このメディア再生インタフェースは、メディアデータを再生するオブジェクトが備 えなければならないインタフェースを規定します。 再生クラスがメディアデータの内容を判断して再生を行います。どのようなメディ アデータを再生できるかどうかは機種依存です。 端末で再生できないようなメディアデータをセットした場合の振舞は機種依存で、 機種によってはUIExceptionが発生する場合があります。

関連項目:
MediaManager, MediaResource

メソッドの概要
 MediaResource getMediaResource()
          現在セットされているメディアリソースを取得します。
 void play()
          メディアデータの再生を開始します。
 void setAttribute(int attrib, int value)
          再生方法に関する属性を設定します。
 void setData(MediaData data)
          メディアデータをセットします。
 void setMediaListener(MediaListener listener)
          リスナを設定します。
 void stop()
          メディアデータの再生を停止します。
 

メソッドの詳細

setData

public void setData(MediaData data)
メディアデータをセットします。
パラメータ:
data - メディアデータを指定します。
例外:
UIException - 端末で再生できないようなメディアデータをセットした場合に機種によってはこの Exception が発生する場合があります。また、演奏中に、このメソッドを呼び出そ うとした場合にも発生します(ILLEGAL_STATE )。

getMediaResource

public MediaResource getMediaResource()
現在セットされているメディアリソースを取得します。
戻り値:
メディアリソースを返します。リソースが設定されていない場合は、null を返します。

play

public void play()
メディアデータの再生を開始します。 データを最後まで再生したら自動的に停止し ます。

stop

public void stop()
メディアデータの再生を停止します。停止しているときに、stop メソッドが呼ばれ た場合、なにもしません。

setAttribute

public void setAttribute(int attrib,
                         int value)
再生方法に関する属性を設定します。
パラメータ:
attrib - 設定する属性の種類を指定します。
value - 設定する属性の値を指定します。

setMediaListener

public void setMediaListener(MediaListener listener)
リスナを設定します。プレゼンタに登録できるリスナは1つだけです。このメソッド を複数回呼出した場合、最後に登録したリスナだけが有効です。リスナオブジェク トとして null を指定すると、リスナの登録を削除します。
パラメータ:
listener - 登録するリスナ


本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

「i-mode/アイモード」はNTTドコモの登録商標、「iアプリ/iαppli/アイアプリ」はNTTドコモの商標です。