tsukuba_bunko.peko.canvas.stage
クラス AudioClip

java.lang.Object
  上位を拡張 tsukuba_bunko.peko.canvas.stage.AudioClip
直系の既知のサブクラス:
SampledAudioClip

public abstract class AudioClip
extends java.lang.Object

音楽クリップの基本的な機能を提供します。

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

コンストラクタの概要
protected AudioClip(java.lang.String id, java.net.URL clipURL)
          AudioClip のインスタンスを作成するためにサブクラスのコンストラクタから呼ばれます。
 
メソッドの概要
 AudioPlayer getAudioPlayer()
          このクリップを管理する AudioPlayer を取得します。
 java.net.URL getClipURL()
          このクリップのソースデータの URL を取得します。
 java.lang.String getID()
          このクリップのクリップ ID を取得します。
 boolean isLoop()
          このクリップの再生をループするかどうかを判定します。
abstract  void play()
          このクリップの再生を開始します。
 void play(boolean loop)
          このクリップを再生を開始します。
protected  void playingFinished()
          演奏が終了したことを AudioPlayer に通知します。
 void setAudioPlayer(AudioPlayer player)
          このクリップを管理する AudioPlayer を設定します。
 void stop()
          このクリップの再生を停止します。
abstract  void stop(int mode)
          このクリップの再生を停止します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AudioClip

protected AudioClip(java.lang.String id,
                    java.net.URL clipURL)
AudioClip のインスタンスを作成するためにサブクラスのコンストラクタから呼ばれます。

パラメータ:
id - クリップ ID
clipURL - クリップの URL
メソッドの詳細

getID

public java.lang.String getID()
このクリップのクリップ ID を取得します。

戻り値:
クリップ ID

setAudioPlayer

public void setAudioPlayer(AudioPlayer player)
このクリップを管理する AudioPlayer を設定します。

パラメータ:
player - このクリップを管理する AudioPlayer

getAudioPlayer

public AudioPlayer getAudioPlayer()
このクリップを管理する AudioPlayer を取得します。

戻り値:
このクリップを管理する AudioPlayer

getClipURL

public java.net.URL getClipURL()
このクリップのソースデータの URL を取得します。

戻り値:
このクリップのソースデータの URL

isLoop

public boolean isLoop()
このクリップの再生をループするかどうかを判定します。

戻り値:
ループする場合 true、しない場合 false

play

public void play(boolean loop)
このクリップを再生を開始します。

パラメータ:
loop - ループする場合は true、しない場合は false

play

public abstract void play()
このクリップの再生を開始します。


stop

public void stop()
このクリップの再生を停止します。


stop

public abstract void stop(int mode)
このクリップの再生を停止します。

パラメータ:
mode - 停止モード

playingFinished

protected void playingFinished()
演奏が終了したことを AudioPlayer に通知します。



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