|
||||||||||
| フレームあり フレームなし | ||||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の setDatadata - 再生したいデータ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 内の setBoundsx - 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 内の getXpublic int getY()
MediaImageOperator 内の getYpublic int getWidth()
MediaImageOperator 内の getWidthpublic int getHeight()
MediaImageOperator 内の getHeightpublic int grator.html#getX()">getX
- 謌サ繧雁