com.jblend.media
クラス MediaPlayer

java.lang.Object
  |
  +--com.jblend.media.MediaPlayer
直系の既知のサブクラス:
JpegPlayer, MngPlayer, PngPlayer, SmafPlayer, SmdPlayer

public abstract class MediaPlayer
extends java.lang.Object

メディアプレイヤーが共通に基底とするabstractクラス


フィールドの概要
static int ERROR
          エラー停止中 = 0x10000
static int NO_DATA
          再生データなし = 0
static int PAUSED
          一時停止中 = 3
static int PLAYING
          再生中 = 2
static int READY
          再生可能な状態 = 1
protected static int REAL_HEIGHT
          実画面の高さ
protected static int REAL_WIDTH
          実画面の幅
 
コンストラクタの概要
MediaPlayer()
           
 
メソッドの概要
abstract  void addMediaPlayerListener(MediaPlayerListener l)
          MediaPlayerListenerを登録する。
protected static void addNativeMediaEventDispatcher(com.jblend.io.j2me.events.NativeMediaEventDispatcher dispatcher)
          NativeMediaEventDispatcherを登録する。
abstract  int getState()
          プレイヤーの状態を取得する。
abstract  void pause()
          一時停止する。
abstract  void play()
          再生する。
abstract  void play(boolean isRepeat)
          繰り返し指定つきで再生する。
abstract  void play(int count)
          繰り返し回数を指定して再生する。
abstract  void removeMediaPlayerListener(MediaPlayerListener l)
          MediaPlayerListenerを登録解除する。
abstract  void resume()
          再開する。
abstract  void setData(MediaData data)
          データを設定する。
abstract  void stop()
          停止する。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NO_DATA

public static final int NO_DATA
再生データなし = 0

READY

public static final int READY
再生可能な状態 = 1

PLAYING

public static final int PLAYING
再生中 = 2

PAUSED

public static final int PAUSED
一時停止中 = 3

ERROR

public static final int ERROR
エラー停止中 = 0x10000

REAL_WIDTH

protected static final int REAL_WIDTH
実画面の幅

REAL_HEIGHT

protected static final int REAL_HEIGHT
実画面の高さ
コンストラクタの詳細

MediaPlayer

public MediaPlayer()
メソッドの詳細

setData

public abstract void setData(MediaData data)
データを設定する。
パラメータ:
data - 再生したいデータ

play

public abstract void play()
再生する。

play

public abstract void play(boolean isRepeat)
繰り返し指定つきで再生する。
パラメータ:
isRepeat - 繰り返しの有無

play

public abstract void play(int count)
繰り返し回数を指定して再生する。
パラメータ:
count - 繰り返し回数

stop

public abstract void stop()
停止する。
次にplayした場合、先頭から再生されます。

pause

public abstract void pause()
一時停止する。

resume

public abstract void resume()
再開する。 一時停止している位置から再開します。

getState

public abstract int getState()
プレイヤーの状態を取得する。
戻り値:
int - 現在の状態

addMediaPlayerListener

public abstract void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録する。
パラメータ:
l - 登録したいMediaPlayerListener

removeMediaPlayerListener

public abstract void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録解除する。
パラメータ:
l - 登録解除したいMediaPlayerListener

addNativeMediaEventDispatcher

protected static void addNativeMediaEventDispatcher(com.jblend.io.j2me.events.NativeMediaEventDispatcher dispatcher)
NativeMediaEventDispatcherを登録する。
パラメータ:
dispatcher - 登録するNativeEventDispatcher