javascriptで音を鳴らす方法

javascriptで作ったゲームなどで効果音を鳴らす方法。

JavaScriptでAudioインスタンスを作成する。
「beep.mp3」の名前は任意。サーバーに音楽ファイルをアップロードしておく。

const music = new Audio('beep.mp3');

使用したい場所で以下のように実行する。

      music.currentTime = 0;
      music.play();

例えば効果音ファイルの長さが2秒であった場合、1秒毎に実行されてしまうと効果音が出ないことがある。

しかし、.currentTime = 0 を設定しておけば、短い期間で関数が実行されたとしても、ちゃんと効果音を鳴らすことができる。

inkscape
スポンサーリンク
のんびりブログ

コメント

タイトルとURLをコピーしました