AudioSprite

X. AudioSprite

{ urls : [ 'xx.ogg', 'xx.mp3' ], numTracks : 3, useVideo : false, volume : 1, BGM_01 : [ '15.00', '45.500', true, '17.666', '50.999' ], BGM_02 : [ '56.00', '1:15.230', true ] } X_EVENT_BACKEND_READY X_EVENT_BACKEND_NONE X_EVENT_READY X_EVENT_MEDIA_LOOPED X_EVENT_MEDIA_ENDED

Members

numTracks :number

Methods

pause(uid=undefined) → {AudioSprite}

ポーズ, uid を指定しない、または '*' で呼び出した場合、全てのトラックを pause する。

Parameters:
Name Type Description
uid=undefined number トラックID, '*'
Returns:
AudioSprite

play(name) → {number}

再生

Parameters:
Name Type Description
name string トラック名
Returns:
number uid

seek(uid, position) → {AudioSprite}

シーク, 現在のトラックの長さ内で相対指定する

Parameters:
Name Type Description
uid number トラックID
position number ms
Returns:
AudioSprite

state(uid, opt_obj=) → {AudioSprite|object}

状態の取得・更新

Parameters:
Name Type Description
uid number トラックID
opt_obj= object 上書きする状態を書き込んだオブジェクト
Returns:
AudioSprite | object

volume(uid, opt_volume=) → {AudioSprite|number}

ボリューム

Parameters:
Name Type Description
uid number トラックID
opt_volume= number ボリューム
Returns:
AudioSprite | number