tsukuba_bunko.peko.canvas.stage.audio
クラス SampledAudioClip

java.lang.Object
  上位を拡張 tsukuba_bunko.peko.canvas.stage.AudioClip
      上位を拡張 tsukuba_bunko.peko.canvas.stage.audio.SampledAudioClip

public class SampledAudioClip
extends AudioClip

サウンドファイルを再生する機能を提供します。

バージョン:
$Revision: 1.3 $ $Date: 2005/08/19 03:18:11 $
作成者:
$Author: ppoi $

コンストラクタの概要
SampledAudioClip(java.lang.String id, java.net.URL clipURL)
          Player のインスタンスを生成します。
 
メソッドの概要
 void dispose()
          このプレイヤーを破棄します。
 float getVolume()
          再生音量を取得します。
 void play()
          サウンドファイルを再生します。
 void setVolume(float level)
          再生音量を変更します。
 void stop(int mode)
          サウンドファイルの再生を停止します。
 
クラス tsukuba_bunko.peko.canvas.stage.AudioClip から継承されたメソッド
getAudioPlayer, getClipURL, getID, isLoop, play, playingFinished, setAudioPlayer, stop
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SampledAudioClip

public SampledAudioClip(java.lang.String id,
                        java.net.URL clipURL)
Player のインスタンスを生成します。 このコンストラクタで作成された Player インスタンスはループ再生しません。

パラメータ:
id - クリップ ID
clipURL - サウンドファイルの URL
メソッドの詳細

play

public void play()
サウンドファイルを再生します。

サウンドファイルの再生は非同期に行われ,本メソッドの呼び出しはすぐに返ります。

定義:
クラス AudioClip 内の play
例外:
javax.sound.sampled.UnsupportedAudioFileException - サウンドファイルが未サポートのオーディオ形式の場合
java.io.IOException - 再生中に I/O エラーが発生した場合

stop

public void stop(int mode)
サウンドファイルの再生を停止します。

サウンドファイルが再生されていない場合,何も実行されません。

定義:
クラス AudioClip 内の stop
パラメータ:
mode - 停止モード

dispose

public void dispose()
このプレイヤーを破棄します。


setVolume

public void setVolume(float level)
再生音量を変更します。

マスターゲインコントロールが有効でない場合,何も行われません。


getVolume

public float getVolume()
再生音量を取得します。

マスターゲインコントロールが有効でない場合,-1f を返します。



All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.