| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Object
  |
  +--com.jblend.media.MediaPlayer
        |
        +--com.jblend.media.hvscript.HVscriptPlayer
HV script 用プレイヤーの機能を提供するクラスです。
HV script プレイヤーを使用する際は、以下の点に注意してください。 ・seek 機能がありません。 ・HV script 再生中に、着信などの理由により Java VM が一時停止しその後 VM の実行が 再開したときでも、HV script のプレイヤーは停止されたまま再開されません。
| クラス com.jblend.media.MediaPlayer から継承したフィールド | 
| ERROR, NO_DATA, PAUSED, PLAYING, READY, REAL_HEIGHT, REAL_WIDTH | 
| コンストラクタの概要 | |
| HVscriptPlayer()HV script 用プレイヤーを生成します。 | |
| HVscriptPlayer(byte[] data)HV script 用プレイヤーを生成します。 | |
| HVscriptPlayer(HVscriptData data)HV script 用プレイヤーを生成します。 | |
| メソッドの概要 | |
|  void | addHVscriptPlayerListener(HVscriptPlayerListener l)HV-scriptユーザーイベントを待ち受けるリスナを登録します。 | 
|  void | addMediaPlayerListener(MediaPlayerListener l)HV-script用プレイヤーの状態変化を知るためのリスナを登録します。 | 
|  int | getCurrent()現在の再生位置を返します。 | 
|  int | getPanpot()現在のパンポットを返します。 | 
|  int | getPitch()現在の再生ピッチ(キー)を返します。 | 
|  int | getState()プレイヤーの状態を返します。 | 
|  int | getVolume()現在の再生音量を返します。 | 
|  void | pause()再生を一時停止します。 | 
|  void | play()再生します。 | 
|  void | play(boolean isRepeat)繰り返し指定つきで再生します。 | 
|  void | play(int count)指定された回数だけ繰り返し再生します。 | 
|  void | registerTone(int userNo,
             byte[] prm)指定されたユーザー音色番号に音色パラメータを登録します。 | 
|  void | registerTones(byte[] prms)ユーザー音色パラメータをまとめて登録します。 | 
|  void | removeHVscriptPlayerListener(HVscriptPlayerListener l)HV-scriptユーザーイベントを待ち受けるリスナの登録を解除します。 | 
|  void | removeMediaPlayerListener(MediaPlayerListener l)HV-script用プレイヤーの状態変化を知るためのリスナの登録を解除します。 | 
|  void | resume()一時停止中の再生を再開します。 | 
|  void | setData(HVscriptData data)再生するデータを設定します。 | 
|  void | setData(MediaData data)再生するデータを設定します。 | 
|  void | setPanpot(int panpot)パンポットを設定します。 | 
|  void | setPitch(int pitch)再生ピッチ(キー)を設定します。 | 
|  void | setTone(boolean isUser,
        int no)音色を切り替えます。 | 
|  void | setVolume(int volume)再生音量を設定します。 | 
|  void | stop()再生を停止します。 | 
| クラス com.jblend.media.MediaPlayer から継承したメソッド | 
| addNativeMediaEventDispatcher | 
| クラス java.lang.Object から継承したメソッド | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| コンストラクタの詳細 | 
public HVscriptPlayer()
MediaNotSupportedException - 移動機システムが HV script 再生に対応していない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic HVscriptPlayer(HVscriptData data)
data - 再生するデータMediaNotSupportedException - 移動機システムが HV script 再生に対応していない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic HVscriptPlayer(byte[] data)
data - 再生するデータMediaNotSupportedException - 移動機システムが HV script 再生に対応していない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生する| メソッドの詳細 | 
public void setData(HVscriptData data)
data - 再生するデータNullPointerException - 引数 data に null が指定された場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.PLAYING または MediaPlayer.PAUSED の場合に発生するpublic void setData(MediaData data)
MediaPlayer 内の setDatadata - 再生するデータNullPointerException - 引数 data に null が指定された場合に発生するjava.lang.IllegalArgumentException - 指定されたデータが HVscriptData ではない場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.PLAYING または MediaPlayer.PAUSED の場合に発生するpublic int getCurrent()
public int getVolume()
public void setVolume(int volume)
volume - 音量。範囲は 0 〜 127。java.lang.IllegalArgumentException - 指定された音量が範囲外の場合に発生するjava.lang.RuntimeException - 移動機システムの HVscript プレイヤーにエラーが生じた場合に発生するpublic void play()
MediaPlayer 内の playIllegalStateException - プレイヤーの状態が MediaPlayer.READY ではない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic void play(boolean isRepeat)
MediaPlayer 内の playisRepeat - 繰り返す場合は true、繰り返さない場合は falseIllegalStateException - プレイヤーの状態が MediaPlayer.READY ではない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic void play(int count)
MediaPlayer 内の playcount - 繰り返し回数。範囲は 1 〜 255。java.lang.IllegalArgumentException - 範囲外の繰り返し回数が指定された場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.READY ではない場合に発生するjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic void stop()
play() を呼び出した場合、先頭から再生されます。MediaPlayer 内の stopjava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic void pause()
MediaPlayer 内の pausejava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic void resume()
MediaPlayer 内の resumejava.lang.RuntimeException - 移動機システムの HV script プレイヤーにエラーが生じた場合に発生するpublic int getState()
MediaPlayer 内の getStateMediaPlayer.NO_DATA : 再生データなし  
 				MediaPlayer.READY : 再生可能な状態  
 				MediaPlayer.PLAYING : 再生中  
 				MediaPlayer.PAUSED : 一時停止中  
 				MediaPlayer.ERROR : エラー停止中  
 				public void addMediaPlayerListener(MediaPlayerListener l)
MediaPlayer 内の addMediaPlayerListenerl - HV-script用プレイヤーの状態変化を知るためのリスナpublic void removeMediaPlayerListener(MediaPlayerListener l)
MediaPlayer 内の removeMediaPlayerListenerl - HV-script用プレイヤーの状態変化を知るためのリスナ
public void setTone(boolean isUser,
                    int no)
isUser - ユーザー設定音色の場合は true、プリセット音色の場合は falseno - 音色番号java.lang.IllegalArgumentException - - 音色番号が設定外の場合、設定に失敗した場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.READY でも MediaPlayer.NO_DATA でもない場合に発生するpublic void setPitch(int pitch)
pitch - 再生ピッチ(キー)。範囲は -12 〜 12。java.lang.IllegalArgumentException - - 設定値が範囲外の場合、設定に失敗した場合に発生するpublic int getPitch()
public void setPanpot(int panpot)
panpot - パンポット。範囲は 0 〜127。java.lang.IllegalArgumentException - - 設定値が範囲外の場合、設定に失敗した場合に発生するpublic int getPanpot()
public void registerTone(int userNo,
                         byte[] prm)
userNo - ユーザー音色番号prm - 音色パラメータjava.lang.IllegalArgumentException - 音色番号が範囲外、またはパラメータが異常な場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.NO_DATA でも MediaPlayer.READY でもない場合に発生するpublic void registerTones(byte[] prms)
prms - 音色パラメータjava.lang.IllegalArgumentException - パラメータが異常な場合に発生するIllegalStateException - プレイヤーの状態が MediaPlayer.NO_DATA でも MediaPlayer.READY でもない場合に発生するpublic void addHVscriptPlayerListener(HVscriptPlayerListener l)
l - HV-scriptユーザーイベントを待ち受けるリスナpublic void removeHVscriptPlayerListener(HVscriptPlayerListener l)
l - HV-scriptユーザーイベントを待ち受けるリスナ| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||