com.j_phone.media
クラス MediaPlayer

java.lang.Object
  |
  +--javax.microedition.lcdui.Displayable
        |
        +--javax.microedition.lcdui.Canvas
              |
              +--com.j_phone.media.MediaPlayer
すべての実装インタフェース:
com.jblend.ui.SequenceInterface

推奨されていません。 As JSCL 1.0.0

public class MediaPlayer
extends javax.microedition.lcdui.Canvas
implements com.jblend.ui.SequenceInterface

MediaPlayerクラス。
非推奨クラスとします。

関連項目:
MediaPlayer, PngPlayer, JpegPlayer, MngPlayer, SmafPlayer, SmdPlayer

クラス javax.microedition.lcdui.Canvas から継承したフィールド
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
 
コンストラクタの概要
MediaPlayer(byte[] data)
          推奨されていません。 MediaPlayerコンストラクタ。
MediaPlayer(java.lang.String url)
          推奨されていません。 MediaPlayerコンストラクタ。
 
メソッドの概要
 int getHeight()
          推奨されていません。 メディアプレーヤの表示高さを取得する。
 int getMediaHeight()
          推奨されていません。 メディアの実際の高さを取得する。
 int getMediaWidth()
          推奨されていません。 メディアの実際の幅を取得する。
 int getWidth()
          推奨されていません。 メディアプレーヤの表示幅を取得する。
protected  void hideNotify()
          推奨されていません。 MediaPlayer 表示を終了する時に呼ばれる。
protected  void paint(javax.microedition.lcdui.Graphics g)
          推奨されていません。 描画を行う。
 void pause()
          推奨されていません。 一時停止する。
 void play()
          推奨されていません。 再生する。
 void play(boolean isRepeat)
          推奨されていません。 再生する。
 void resume()
          推奨されていません。 再開する。
 void sequenceStart()
          推奨されていません。 開始する。
 void sequenceStop()
          推奨されていません。 終了する。
 void setContentPos(int x, int y)
          推奨されていません。 メディアの左上を原点とした、メディアプレーヤが表示する位置を指定する。
 void setMediaData(byte[] data)
          推奨されていません。 メディアデータを設定する。
 void setMediaData(java.lang.String url)
          推奨されていません。 メディアデータを設定する。
 void setMediaPlayerListener(MediaPlayerListener listener)
          推奨されていません。 メディアプレイヤーリスナーを登録する
protected  void showNotify()
          推奨されていません。 MediaPlayer 表示に切り替わった時に呼ばれる。
 void stop()
          推奨されていません。 再生を停止する。
 
クラス javax.microedition.lcdui.Canvas から継承したメソッド
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, keyPressed, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints
 
クラス javax.microedition.lcdui.Displayable から継承したメソッド
addCommand, isShown, removeCommand, setCommandListener
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MediaPlayer

public MediaPlayer(byte[] data)
推奨されていません。 
MediaPlayerコンストラクタ。
パラメータ:
data - メディアデータを指定します。
例外:
java.lang.RuntimeException - 生成の失敗時に発生する。

MediaPlayer

public MediaPlayer(java.lang.String url)
            throws java.io.IOException
推奨されていません。 
MediaPlayerコンストラクタ。
パラメータ:
url - メディアデータが置かれているURL
例外:
java.lang.RuntimeException - 生成の失敗時に発生する。
メソッドの詳細

setMediaData

public void setMediaData(byte[] data)
推奨されていません。 
メディアデータを設定する。
パラメータ:
data - メディアデータ
例外:
IllegalStateException - 再生中、一時停止中に、このメソッドが呼ばれた場合に発生する。
NullPointerException - データがnullの場合に発生する。

setMediaData

public void setMediaData(java.lang.String url)
                  throws java.io.IOException
推奨されていません。 
メディアデータを設定する。
パラメータ:
url - メディアデータが置かれているURLを指定します。
例外:
IllegalStateException - 再生中、一時停止中に、このメソッドが呼ばれた場合に発生する。
java.lang.IllegalArgumentException - URL が不正な場合に発生する。
NullPointerException - urlがnullの場合に発生する。
java.io.IOException - データの読み込みの失敗などが発生した場合に発生する。

getMediaWidth

public int getMediaWidth()
推奨されていません。 
メディアの実際の幅を取得する。 画像を持つメディアの実際の幅を取得する。 画像を持たないメディアの場合、0が返る。
戻り値:
int - メディアの幅

getMediaHeight

public int getMediaHeight()
推奨されていません。 
メディアの実際の高さを取得する。 画像を持つメディアの実際の高さを取得する。 画像を持たないメディアの場合、0が返る。
戻り値:
int - メディアの高さ

getWidth

public int getWidth()
推奨されていません。 
メディアプレーヤの表示幅を取得する。
オーバーライド:
クラス javax.microedition.lcdui.Canvas 内の getWidth
戻り値:
int - メディアプレーヤの表示幅

getHeight

public int getHeight()
推奨されていません。 
メディアプレーヤの表示高さを取得する。
オーバーライド:
クラス javax.microedition.lcdui.Canvas 内の getHeight
戻り値:
int - メディアプレーヤの表示高さ

setContentPos

public void setContentPos(int x,
                          int y)
推奨されていません。 
メディアの左上を原点とした、メディアプレーヤが表示する位置を指定する。 負の値が設定された場合はメディアの左上隅がメディアプレーヤ内部に入る。
パラメータ:
x - 左上のx座標
y - 左上のy座標

play

public void play()
推奨されていません。 
再生する。
例外:
IllegalStateException - カレントでないプレイヤーに対して動画再生が要求された場合に発生する。
java.lang.RuntimeException - Nativeのプレイヤーが正しい動きをしなかった場合に発生する。
NullPointerException - データが設定されていない場合に発生する。

play

public void play(boolean isRepeat)
推奨されていません。 
再生する。
パラメータ:
isRepeat - true:自動繰り返し再生(静止画においては繰り返さない)
例外:
IllegalStateException - カレントでないプレイヤーに対して動画再生が要求された場合に発生する。
java.lang.RuntimeException - Nativeのプレイヤーが正しい動きをしなかった場合に発生する。
NullPointerException - データが設定されていない場合に発生する。

stop

public void stop()
推奨されていません。 
再生を停止する。 停止後の再生は最初からの再生になる。
例外:
IllegalStateException - カレントでないプレイヤーに対して動画の停止が要求された場合に発生する。
java.lang.RuntimeException - Nativeのプレイヤーが正しい動きをしなかった場合に発生する。
NullPointerException - データが設定されていない場合に発生する。

pause

public void pause()
推奨されていません。 
一時停止する。
例外:
IllegalStateException - カレントでないプレイヤーに対して動画の一時停止が要求された場合に発生する。
java.lang.RuntimeException - Nativeのプレイヤーが正しい動きをしなかった場合に発生する。
NullPointerException - データが設定されていない場合に発生する。

resume

public void resume()
推奨されていません。 
再開する。 一時停止されたところからの再生となる。
例外:
IllegalStateException - カレントでないプレイヤーに対して動画の再開が要求された場合に発生する。
java.lang.RuntimeException - Nativeのプレイヤーが正しい動きをしなかった場合に発生する。
NullPointerException - データが設定されていない場合に発生する。

setMediaPlayerListener

public void setMediaPlayerListener(MediaPlayerListener listener)
推奨されていません。 
メディアプレイヤーリスナーを登録する

sequenceStart

public final void sequenceStart()
推奨されていません。 
開始する。 内部的に使用しています。アプリケーションからはコールしないでください。
定義:
インタフェース com.jblend.ui.SequenceInterface 内の sequenceStart

sequenceStop

public final void sequenceStop()
推奨されていません。 
終了する。 内部的に使用しています。アプリケーションからはコールしないでください。
定義:
インタフェース com.jblend.ui.SequenceInterface 内の sequenceStop

paint

protected void paint(javax.microedition.lcdui.Graphics g)
推奨されていません。 
描画を行う。 画像を伴う MediaPlayer は実画面への転送も同時に行っていますので、 このメソッドを使用した場合にはちらつきが発生することがあります。
オーバーライド:
クラス javax.microedition.lcdui.Canvas 内の paint
パラメータ:
g - 描画に使用する Graphics インスタンス

showNotify

protected void showNotify()
推奨されていません。 
MediaPlayer 表示に切り替わった時に呼ばれる。
オーバーライド:
クラス javax.microedition.lcdui.Canvas 内の showNotify

hideNotify

protected void hideNotify()
推奨されていません。 
MediaPlayer 表示を終了する時に呼ばれる。
オーバーライド:
クラス javax.microedition.lcdui.Canvas 内の hideNotify