Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:23

Class enchant.DOMSound

audio要素をラップしたクラス. MP3ファイルの再生はSafari, Chrome, Firefox, Opera, IEが対応 (Firefox, OperaではFlashを経由して再生). WAVEファイルの再生は Safari, Chrome, Firefox, Operaが対応している. ブラウザが音声ファイル のコーデックに対応していない場合は再生されない. コンストラクタではなく enchant.DOMSound.load を通じてインスタンスを作成する.

Class Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
 
現在の再生位置 (秒).
 
Soundの再生時間 (秒).
 
ボリューム.

Method Summary

Method Attributes Method Name and Description
 
Soundを複製する.
<static>  
enchant.DOMSound.load(src, type, callback, onerror)
音声ファイルを読み込んでDOMSoundオブジェクトを作成する.
 
再生を中断する.
 
play()
再生を開始する.
 
stop()
再生を停止する.
Methods borrowed from class enchant.EventTarget:
addEventListener
clearEventListener
dispatchEvent
on
removeEventListener

Class Detail

enchant.DOMSound()

Field Detail

{Number} currentTime
現在の再生位置 (秒).
{Number} duration
Soundの再生時間 (秒).
{Number} volume
ボリューム. 0 (無音) ~ 1 (フルボリューム).

Method Detail

  • {enchant.DOMSound} clone()
    Soundを複製する.
    Returns:
    {enchant.DOMSound} 複製されたSound.
  • <static> {enchant.DOMSound} enchant.DOMSound.load(src, type, callback, onerror)
    音声ファイルを読み込んでDOMSoundオブジェクトを作成する.
    Parameters:
    {String} src
    ロードする音声ファイルのパス.
    {String} type Optional
    音声ファイルのMIME Type.
    {Function} callback Optional
    ロード完了時のコールバック.
    {Function} onerror Optional
    ロード失敗時のコールバック.
    Returns:
    {enchant.DOMSound} DOMSound
  • pause()
    再生を中断する.
  • play()
    再生を開始する.
  • stop()
    再生を停止する.