概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 に通知します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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