com.kddi.media
クラス MediaPlayerBox [Phase1〜(一部Phase2〜)]

java.lang.Object
  |
  +--javax.microedition.lcdui.Displayable
        |
        +--javax.microedition.lcdui.Canvas
              |
              +--com.kddi.media.MediaPlayerBox
すべての実装インタフェース:
MediaPlayerInterface

public class MediaPlayerBox
extends javax.microedition.lcdui.Canvas
implements MediaPlayerInterface

アプリケーションから見えるメディアプレイヤー。

setResource() 呼び出しによってアプリケーションから渡される MediaResource に対応する MediaPlayer のサブクラスを実体化して、 メディアの再生を行います。 実際の動作はこのサブクラスに依存するので、アプリケーションが MediaPlayerBox クラスの メソッドを呼び出しても、期待する動作が得られるとは限りません。


フィールドの概要
protected  MediaEventListener _listener
          メディアイベントリスナー。
static int BACKGROUND
          音声のみ再生する。
static int FOREGROUND
          画像と音声を再生する。
static int PAUSE
          メディア再生の一時停止を示すイベント。
static int PLAY
          メディアの再生開始を示すイベント。
static int RESOURCE_DISPOSED
          リソースが破棄されたことを示すイベント。
static int RESUME
          メディア再生の再開を示すイベント。
static int STOP
          メディアの再生終了を示すイベント。
 
クラス 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
 
コンストラクタの概要
MediaPlayerBox()
          デフォルトコンストラクタ。
MediaPlayerBox(int flag)
          コンストラクタ。
MediaPlayerBox(MediaResource resource, int flag)
          コンストラクタ。
 
メソッドの概要
 void addMediaEventListener(MediaEventListener l)
          メディアの状態変化を通知する listener を登録する。
 int getAttribute(int attr)
          メディアの属性を取得する。
protected  int getMode()
          再生モードの取得。
 int getPitch()
          現在の再生ピッチ(キー)を取得する。
protected  MediaPlayer getPlayer()
          現在のメディアプレイヤーオブジェクトを取得する。
 MediaResource getResource()
          対応付けられているメディアリソースを取得する。
 int getTempo()
          現在の再生速度を取得する。
 int getVolume()
          現在の再生音量を取得する。
 void hide()
          推奨されていません。 Display.setCurrent() を使います。
protected  MediaPlayer instantiatePlayer(MediaResource resource)
          メディアに対応するメディアプレイヤーオブジェクトを生成する。
protected  void paint(javax.microedition.lcdui.Graphics g)
          メディアプレイヤーの描画。
 void pause()
          メディアを一時停止する。
 void play()
          メディアを再生する。
 void play(int count)
          メディアを再生する。
 void removeMediaEventListener(MediaEventListener l)
          メディアの状態変化を通知する listener を削除する。
 void resume()
          メディアの一時停止を解除する。
 void setAttribute(int attr, int value)
          メディアの属性を設定する。
 void setPitch(int pitch)
          再生ピッチ(キー)を設定する。
protected  void setPlayerAttributes()
          メディアプレイヤーの属性設定。
 void setResource(MediaResource resource)
          メディアリソースを対応付ける。
 void setTempo(int tempo)
          再生速度を設定する。
 void setVolume(int volume)
          再生音量を設定する。
 void show()
          推奨されていません。 Display.setCurrent() を使います。
 void stop()
          メディアを停止する。
 void unsetResource(MediaResource resource)
          メディアリソースの対応付けをはずす。
 
クラス javax.microedition.lcdui.Canvas から継承したメソッド
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyPressed, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, showNotify
 
クラス javax.microedition.lcdui.Displayable から継承したメソッド
addCommand, isShown, removeCommand, setCommandListener
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RESOURCE_DISPOSED

public static final int RESOURCE_DISPOSED
リソースが破棄されたことを示すイベント。

PLAY

public static final int PLAY
メディアの再生開始を示すイベント。

STOP

public static final int STOP
メディアの再生終了を示すイベント。

PAUSE

public static final int PAUSE
メディア再生の一時停止を示すイベント。

RESUME

public static final int RESUME
メディア再生の再開を示すイベント。

FOREGROUND

public static final int FOREGROUND
画像と音声を再生する。フォアグラウンド再生。

BACKGROUND

public static final int BACKGROUND
音声のみ再生する。バックグラウンド再生。

_listener

protected MediaEventListener _listener
メディアイベントリスナー。
コンストラクタの詳細

MediaPlayerBox

public MediaPlayerBox()</