|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.jblend.media.MediaPlayer | +--com.jblend.media.smd.SmdPlayer
SMD用プレイヤー
クラス com.jblend.media.MediaPlayer から継承したフィールド |
ERROR, NO_DATA, PAUSED, PLAYING, READY, REAL_HEIGHT, REAL_WIDTH |
コンストラクタの概要 | |
SmdPlayer()
SmdPlayerコンストラクタ |
|
SmdPlayer(byte[] data)
SmdPlayerコンストラクタ |
|
SmdPlayer(SmdData data)
SmdPlayerコンストラクタ |
メソッドの概要 | |
void |
addMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録する。 |
int |
getCurrent()
現在の再生位置を取得する。 |
int |
getState()
プレイヤーの状態を取得する。 |
int |
getTone()
現在設定されている再生音色番号を取得する。 |
int |
getVolume()
現在の再生音量を取得する。 |
void |
pause()
一時停止する。 |
void |
play()
再生する。 |
void |
play(boolean isRepeat)
繰り返し指定つきで再生する。 |
void |
play(int count)
繰り返し回数を指定して再生する。 |
void |
removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録解除する。 |
void |
resume()
再開する。 |
void |
setData(MediaData data)
データを設定する。 |
void |
setData(SmdData data)
データを設定する。 |
void |
setTone(int tone)
再生のための音色を設定する。 |
void |
setVolume(int volume)
再生音量を設定する。 |
void |
stop()
停止する。 |
クラス com.jblend.media.MediaPlayer から継承したメソッド |
addNativeMediaEventDispatcher |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public SmdPlayer()
public SmdPlayer(SmdData data)
data
- 再生したいデータpublic SmdPlayer(byte[] data)
data
- 再生したいデータメソッドの詳細 |
public void setData(SmdData data)
data
- 再生したいデータNullPointerException
- dataがnullの場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。public void setData(MediaData data)
MediaPlayer
内の setData
data
- 再生したいデータNullPointerException
- dataがnullの場合に発生します。IllegalArgumentException
- データがSmdDataでない場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。public int getCurrent()
public void setTone(int tone)
tone
- 音色番号(0 - 127)public int getTone()
public int getVolume()
public void setVolume(int volume)
volume
- 新しい音量(0 - 127)public void play()
MediaPlayer
内の play
RuntimeException
- Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void play(boolean isRepeat)
MediaPlayer
内の play
isRepeat
- 繰り返しの有無RuntimeException
- Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void play(int count)
MediaPlayer
内の play
count
- 繰り返し回数(1 - 255)RuntimeException
- Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void stop()
MediaPlayer
内の stop
public void pause()
MediaPlayer
内の pause
public void resume()
MediaPlayer
内の resume
public int getState()
MediaPlayer
内の getState
public void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の addMediaPlayerListener
l
- 登録したいMediaPlayerListenerpublic void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の removeMediaPlayerListener
l
- 登録解除したいMediaPlayerListener
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |