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