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

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

public interface MediaPresenter

メディアリソースデータの再生オブジェクトを定義します。 このメディア再生インタフェースは、 メディアデータを再生するオブジェクトが備えなければならないインタフェースを規定します。

再生クラスがメディアデータの内容を判断して再生を行います。 どのようなメディアデータを再生できるかは機種依存です。 端末で再生できないようなメディアデータをセットした場合の振舞は機種依存で、 実装によっては UIExceptionが発生する場合があります。

導入されたバージョン:
Star-1.0
関連項目:
MediaManager, MediaResource

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

メソッドの詳細

getMediaResource

MediaResource getMediaResource()
現在セットされているメディアリソースを取得します。

戻り値:
メディアリソースを返します。リソースが設定されていない場合は、nullを返します。

play

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


stop

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


setAttribute

void setAttribute(int attrib,
                  int value)
再生方法に関する属性を設定します。

パラメータ:
attrib - 設定する属性の種類を指定します。
value - 設定する属性の値を指定します。

setMediaListener

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

パラメータ:
listener - 登録するリスナを指定します。


NTT DOCOMO,INC.

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

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

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

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

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。