ドットインストールのレッスンではenchant.jsでの音の鳴らし方が無かったので、enchant.jsのサンプルコードを見てどのようにして鳴らすか調べてみた。基本的な再生方法は次のとおり。
game.preload('se.wav'); game.onload = function() { game.assets['se.wav'].play(); }
画像データと同じようにまず、preload()であらかじめ読み込ませておく。そして実際に鳴らす場所でサウンドのplay()メソッドを呼べばよい。
同じSEを同時に何個も鳴らしたい場合はclone()メソッドで複製してplay()すれば良い。
game.preload('se.wav'); game.onload = function() { game.assets['se.wav'].clone().play(); }
Google ChormeではWAVファイルでもMP3ファイルでも再生できた。