Class enchant.WebAudioSound
WebAudioをラップしたクラス.
- Defined in: enchant.js
- Extends enchant.EventTarget
Constructor Attributes | Constructor Name and Description |
---|---|
Field Attributes | Field Name and Description |
---|---|
現在の再生位置 (秒).
|
|
Soundの再生時間 (秒).
|
|
ボリューム.
|
Method Summary
Method Attributes | Method Name and Description |
---|---|
clone()
Soundを複製する.
|
|
<static> |
enchant.WebAudioSound.load(src, type, callback, onerror)
音声ファイルを読み込んでWebAudioSoundオブジェクトを作成する.
|
pause()
再生を中断する.
|
|
play(dup)
再生を開始する.
|
|
stop()
再生を停止する.
|
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.WebAudioSound()
Field Detail
{Number}
currentTime
現在の再生位置 (秒).
{Number}
duration
Soundの再生時間 (秒).
{Number}
volume
ボリューム. 0 (無音) ~ 1 (フルボリューム).
Method Detail
-
{enchant.WebAudioSound} clone()Soundを複製する.
- Returns:
- {enchant.WebAudioSound} 複製されたSound.
-
音声ファイルを読み込んでWebAudioSoundオブジェクトを作成する.
- Parameters:
- {String} src
- ロードする音声ファイルのパス.
- {String} type Optional
- 音声ファイルのMIME Type.
- {Function} callback Optional
- ロード完了時のコールバック.
- {Function} onerror Optional
- ロード失敗時のコールバック.
- Returns:
- {enchant.WebAudioSound} WebAudioSound
-
pause()再生を中断する.
-
play(dup)再生を開始する.
- Parameters:
- {Boolean} dup Optional, Default: false
- trueならオブジェクトの現在の再生を残したまま新しく音声を再生する.
-
stop()再生を停止する.