|
||||||||
フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 コンストラクタです。 |
|
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
- 時刻(単位はミリ秒)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
- 終了位置(単位はミリ秒)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 getOriginX()
MediaImageOperator
内の getOriginX
public int getOriginY()
MediaImageOperator
内の getOriginY
public void setOrigin(int offset_x, int offset_y)
MediaImageOperator
内の setOrigin
offset_x
- X 軸方向のオフセット値offset_y
- Y 軸方向のオフセット値java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic int getMediaWidth()
MediaImageOperator
内の getMediaWidth
IllegalStateException
- データが未設定の場合に発生するpublic int getMediaHeight()
MediaImageOperator
内の getMediaHeight
IllegalStateException
- データが未設定の場合に発生するpublic void play()
MediaPlayer
内の play
IllegalStateException
- プレイヤーの状態がMediaPlayer.READYではない場合に発生するjava.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic void play(boolean isRepeat)
MediaPlayer
内の play
isRepeat
- 繰り返しの有無IllegalStateException
- プレイヤーの状態がMediaPlayer.READYではない場合に発生するjava.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic void play(int count)
MediaPlayer
内の play
count
- 繰り返し回数(1 - 255)java.lang.IllegalArgumentException
- 再生回数が有効範囲を超えた場合に発生するIllegalStateException
- プレイヤーの状態がMediaPlayer.READYではない場合に発生するjava.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic void stop()
MediaPlayer
内の stop
java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic void pause()
MediaPlayer
内の pause
java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生するpublic void resume()
MediaPlayer
内の resume
java.lang.RuntimeException
- ネイティブ SMAF プレイヤーにエラーが発生した場合に発生します。public int getState()
MediaPlayer
内の getState
public void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の addMediaPlayerListener
l
- MediaPlayerListenerpublic void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayer
内の removeMediaPlayerListener
l
- MediaPlayerListener
|
||||||||
フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |