|
||||||||||
フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.microedition.lcdui.Displayable | +--javax.microedition.lcdui.Canvas | +--com.kddi.media.MediaPlayerBox
アプリケーションから見えるメディアプレイヤー。
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 |
フィールドの詳細 |
public static final int RESOURCE_DISPOSED
public static final int PLAY
public static final int STOP
public static final int PAUSE
public static final int RESUME
public static final int FOREGROUND
public static final int BACKGROUND
protected MediaEventListener _listener
コンストラクタの詳細 |
public MediaPlayerBox()