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

## tsukuba_bunko.peko.canvas.stage
クラス AudioPlayer

    java.lang.Object
      tsukuba_bunko.peko.canvas.stage.AudioPlayer

すべての実装されたインタフェース:
  java.io.Serializable

    public class AudioPlayer

extends java.lang.Object
implements java.io.Serializable

音楽クリップの再生を行います。

バージョン:
  $Revision: 1.4 $ $Date: 2005/09/04 12:36:28 $
作成者:
  $Author: ppoi $
関連項目:
  直列化された形式

フィールドの概要
`static int` | `STOP_IMMEDIATELY` 停止モード：即停止
`static int` | `STOP_WITH_ASYNC_FADEOUT` 停止モード：フェードアウト(非同期)
`static int` | `STOP_WITH_SYNC_FADEOUT` 停止モード：フェードアウト(同期)

コンストラクタの概要
`AudioPlayer()` `AudioPlayer` のインスタンスを作成します。

メソッドの概要
`protected AudioClip` | `getAudioClip(java.lang.String id, java.net.URL clipURL)` クリップを再生する AudioClip のインスタンスを作成します。
`void` | `playBGM(java.lang.String id, java.lang.String clipName, boolean loop)` BGM を再生します。
`protected void` | `playClip(java.lang.String id, java.net.URL clipURL, boolean loop)` クリップを再生します。
`void` | `playSE(java.lang.String id, java.lang.String clipName, boolean loop)` SE(Sound Effect) を再生します。
`void` | `prepare()` 再生の準備を実行します。
`protected void` | `register(AudioClip clip)` クリップを登録します。
`void` | `stop(java.lang.String id)` 指定されたクリップの再生を停止します。
`void` | `stop(java.lang.String id, int mode)` 指定されたクリップの再生を停止します。
`void` | `stopAll()` 全クリップの再生を停止します。
`protected void` | `unregister(AudioClip clip)` クリップの登録を解除します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### STOP_IMMEDIATELY

    public static final int STOP_IMMEDIATELY

  停止モード：即停止

  関連項目:
    定数フィールド値

### STOP_WITH_SYNC_FADEOUT

    public static final int STOP_WITH_SYNC_FADEOUT

  停止モード：フェードアウト(同期)

  関連項目:
    定数フィールド値

### STOP_WITH_ASYNC_FADEOUT

    public static final int STOP_WITH_ASYNC_FADEOUT

  停止モード：フェードアウト(非同期)

  関連項目:
    定数フィールド値

コンストラクタの詳細

### AudioPlayer

    public AudioPlayer()

  `AudioPlayer` のインスタンスを作成します。

メソッドの詳細

### playBGM

    public void playBGM(java.lang.String id,
                        java.lang.String clipName,
                        boolean loop)

  BGM を再生します。

  パラメータ:
    `id` - BGM ID
    `clipName` - クリップ名
    `loop` - ループ再生する場合 `true`、しない場合 `false`

### playSE

    public void playSE(java.lang.String id,
                       java.lang.String clipName,
                       boolean loop)

  SE(Sound Effect) を再生します。

  パラメータ:
    `id` - BGM ID
    `clipName` - クリップ名
    `loop` - ループ再生する場合 `true`、しない場合 `false`

### playClip

    protected void playClip(java.lang.String id,
                            java.net.URL clipURL,
                            boolean loop)

  クリップを再生します。

  パラメータ:
    `id` - クリップ ID
    `clipURL` - クリップの URL
    `loop` - ループ再生する場合 `true`、しない場合 `false`

### register

    protected void register(AudioClip clip)

  クリップを登録します。

  パラメータ:
    `clip` - 登録するクリップ

### unregister

    protected void unregister(AudioClip clip)

  クリップの登録を解除します。

  パラメータ:
    `clip` - 登録解除するクリップ

### stop

    public void stop(java.lang.String id)

  指定されたクリップの再生を停止します。

  パラメータ:
    `id` - クリップ ID

### stop

    public void stop(java.lang.String id,
                     int mode)

  指定されたクリップの再生を停止します。

  パラメータ:
    `id` - クリップ ID
    `mode` - 停止モード

### stopAll

    public void stopAll()

  全クリップの再生を停止します。

### getAudioClip

    protected AudioClip getAudioClip(java.lang.String id,
                                     java.net.URL clipURL)

  クリップを再生する AudioClip のインスタンスを作成します。

  パラメータ:
    `id` - クリップ ID
    `clipURL` - クリップの URL

### prepare

    public void prepare()

  再生の準備を実行します。

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

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