|
||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
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ユーザーイベントを待ち受けるリスナ
|
||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||