|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.jblend.media.MediaPlayer | +--com.jblend.media.smd.SmdPlayer
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()
java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public SmdPlayer(SmdData data)
data
- 再生したいデータjava.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public SmdPlayer(byte[] data)
data
- 再生したいデータjava.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。メソッドの詳細 |
public void setData(SmdData data)
data
- 再生したいデータNullPointerException
- dataがnullの場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。public void setData(MediaData data)
MediaPlayer
内の setData
data
- 再生したいデータNullPointerException
- dataがnullの場合に発生します。java.lang.IllegalArgumentException
- データがSmdDataでない場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。public int getCurrent()
public void setTone(int tone)
tone
- 音色番号(0 - 127)java.lang.IllegalArgumentException
- 設定値が範囲外の場合に発生します。public int getTone()
public int getVolume()
public void setVolume(int volume)
volume
- 新しい音量(0 - 127)java.lang.IllegalArgumentException
- 設定値が範囲外の場合に発生します。java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void play()
MediaPlayer
内の play
IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void play(boolean isRepeat)
MediaPlayer
内の play
isRepeat
- 繰り返しの有無IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void play(int count)
MediaPlayer
内の play
count
- 繰り返し回数(1 - 255)java.lang.IllegalArgumentException
- 繰り返し回数の指定値が範囲外の場合に発生します。IllegalStateException
- プレイヤーの状態がMediaPlayer.READYでない場合に発生します。java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void stop()
MediaPlayer
内の stop
java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void pause()
MediaPlayer
内の pause
java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public void resume()
MediaPlayer
内の resume
java.lang.RuntimeException
- ネイティブ SMD プレイヤーにエラーが発生した場合に発生します。public int getState()
MediaPlayer
内の getState
public void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の addMediaPlayerListener
l
- 登録したいMediaPlayerListenerpublic void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の removeMediaPlayerListener
l
- 登録解除したいMediaPlayerListener
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |