メディアリソースデータの再生オブジェクトを定義します。 このメディア再生インタフェースは、 メディアデータを再生するオブジェクトが備えなければならないインタフェースを規定します。
再生クラスがメディアデータの内容を判断して再生を行います。 どのようなメディアデータを再生できるかは機種依存です。 端末で再生できないようなメディアデータをセットした場合の振舞は機種依存で、 実装によっては UIExceptionが発生する場合があります。
MediaManager,
MediaResource| メソッドの概要 | |
MediaResource |
getMediaResource()
現在セットされているメディアリソースを取得します。 |
void |
play()
メディアデータの再生を開始します。 |
void |
setAttribute(int attrib,
int value)
再生方法に関する属性を設定します。 |
void |
setData(MediaData data)
メディアデータをセットします。 |
void |
setMediaListener(MediaListener listener)
リスナを設定します。 |
void |
stop()
メディアデータの再生を停止します。 |
| メソッドの詳細 |
public void setData(MediaData data)
data - メディアデータを指定します。
UnsupportedOperationException - 端末がこのメソッドをサポートしていない場合に発生します。
UIException - 再生中にこのメソッドを呼び出そうとした場合に発生します(ILLEGAL_STATE)。
NullPointerException - 引数 data に null が指定された場合に発生します。
UIException - 引数 data に端末で再生できないようなメディアデータが指定された場合に発生します(UNSUPPORTED_FORMAT)。
public MediaResource getMediaResource()
public void play()
public void stop()
public void setAttribute(int attrib,
int value)
attrib - 設定する属性の種類を指定します。value - 設定する属性の値を指定します。public void setMediaListener(MediaListener listener)
listener - 登録するリスナを指定します。