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

## 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 を返します。

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

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