|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 内の setDatadata - 再生したいデータ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 内の playRuntimeException - Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException - プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void play(boolean isRepeat)
MediaPlayer 内の playisRepeat - 繰り返しの有無RuntimeException - Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException - プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void play(int count)
MediaPlayer 内の playcount - 繰り返し回数(1 - 255)RuntimeException - Nativeプレイヤーが再生に失敗した場合に発生します。IllegalStateException - プレイヤーの状態がMediaPlayer.READYでない場合に発生します。public void stop()
MediaPlayer 内の stoppublic void pause()
MediaPlayer 内の pausepublic void resume()
MediaPlayer 内の resumepublic int getState()
MediaPlayer 内の getStatepublic void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayer 内の addMediaPlayerListenerl - 登録したいMediaPlayerListenerpublic void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayer 内の removeMediaPlayerListenerl - 登録解除したいMediaPlayerListener
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||