|
||||||||||
フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.jblend.media.MediaPlayer | +--com.jblend.media.smaf.SmafPlayer
SMAF用メディアプレイヤー
クラス com.jblend.media.MediaPlayer から継承したフィールド |
ERROR, NO_DATA, PAUSED, PLAYING, READY, REAL_HEIGHT, REAL_WIDTH |
コンストラクタの概要 | |
SmafPlayer()
SmafPlayerコンストラクタ デフォルトのサイズは0,0になります。 |
|
SmafPlayer(byte[] data)
SmafPlayerコンストラクタ デフォルトのサイズはデータのサイズになります。 |
|
SmafPlayer(SmafData data)
SmafPlayerコンストラクタ デフォルトのサイズはデータのサイズになります。 |
メソッドの概要 | |
void |
addMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録する。 |
void |
addSmafPlayerListener(SmafPlayerListener l)
SmafPlayerListenerを登録する。 |
int |
getCurrent()
現在の再生位置を取得する。 |
int |
getHeight()
プレイヤーの高さを取得する。 |
int |
getMediaHeight()
メディアの描画高さを取得する。 |
int |
getMediaWidth()
メディアの描画幅を取得する。 |
int |
getOriginX()
画像切り出し開始点のX座標を取得する。 |
int |
getOriginY()
画像切り出し開始点のY座標を取得する。 |
int |
getPlayEnd()
再生区間の最後を取得する。 |
int |
getState()
プレイヤーの状態を取得する。 |
int |
getTranspose()
現在の音高シフト量を取得する。 |
int |
getVolume()
現在の再生音量を取得する。 |
int |
getWidth()
プレイヤーの幅を取得する。 |
int |
getX()
プレイヤーの表示X座標を取得する。 |
int |
getY()
プレイヤーの表示Y座標を取得する。 |
void |
pause()
一時停止する。 |
void |
play()
再生する。 |
void |
play(boolean isRepeat)
繰り返し指定つきで再生する。 |
void |
play(int count)
繰り返し回数を指定して再生する。 |
void |
removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayerListenerを登録解除する。 |
void |
removeSmafPlayerListener(SmafPlayerListener l)
SmafPlayerListenerを登録解除する。 |
void |
resume()
再開する。 |
void |
seek(int time)
再生位置を移動する。 |
void |
setBounds(int x,
int y,
int width,
int height)
プレイヤーの表示位置を設定する。 |
void |
setData(MediaData data)
データを設定する。 |
void |
setData(SmafData data)
再生するデータを設定する。 |
void |
setOrigin(int offset_x,
int offset_y)
画像切り出し開始点を設定する。 |
void |
setPlayEnd(int pos)
再生終了時刻を設定する。 |
void |
setTranspose(int shift)
再生音高をシフトする。 |
void |
setVolume(int volume)
再生音量を設定する。 |
void |
stop()
停止する。 |
クラス com.jblend.media.MediaPlayer から継承したメソッド |
addNativeMediaEventDispatcher |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public SmafPlayer()
java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public SmafPlayer(SmafData data)
data
- 再生したいデータjava.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public SmafPlayer(byte[] data)
data
- 再生したいデータjava.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。メソッドの詳細 |
public void setData(SmafData data)
data
- 新しいデータNullPointerException
- dataがnullの場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public void setData(MediaData data)
MediaPlayer
内の setData
data
- 再生したいデータNullPointerException
- dataがnullの場合に発生します。java.lang.IllegalArgumentException
- データがSmafDataでない場合に発生します。IllegalStateException
- プレイヤーの状態がPLAYINGまたはPAUSEDの場合に発生します。java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public int getCurrent()
IllegalStateException
- データが未設定の場合に発生します。public void seek(int time)
time
- 設定時刻(ms)IllegalStateException
- データが再生待機中ではない場合に発生します。java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public void setTranspose(int shift)
value
- シフト量java.lang.IllegalArgumentException
- 設定可能な範囲を超えている場合に発生します。java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public int getTranspose()
public int getVolume()
public void setVolume(int volume)
volume
- 新しい音量(0 - 127)java.lang.IllegalArgumentException
- 値が有効な範囲を超えている場合に発生します。java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public void setPlayEnd(int pos)
pos
- 終了位置[msec]java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public int getPlayEnd()
java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public void setBounds(int x, int y, int width, int height)
MediaImageOperator
内の setBounds
x
- X座標y
- Y座標width
- 幅(無効)height
- 高さ(無効)java.lang.IllegalArgumentException
- 幅、高さが負の場合java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public void addSmafPlayerListener(SmafPlayerListener l)
l
- SmafPlayerListenerpublic void removeSmafPlayerListener(SmafPlayerListener l)
l
- SmafPlayerListenerpublic int getX()
MediaImageOperator
内の getX
public int getY()
MediaImageOperator
内の getY
public int getWidth()
MediaImageOperator
内の getWidth
public int getHeight()
MediaImageOperator
内の getHeight
public int grator.html#getX()">getX
- 謌サ繧雁