2017年03月10日

開発日誌4(音声の出力3)

AudioはandroidやiOSでつかえないらしいので、Web Audio APIを使用することに(-_-;)

// 音声ファイルの場所
var SOUND_URL = './sound/.wav';

var context = new AudioContext();
var buffer = null;
var source = context.createBufferSource();

var request = new XMLHttpRequest();
request.open('GET', SOUND_URL, true);
request.responseType = 'arraybuffer';
request.send();

request.onload = function () {
  var res = request.response;
  context.decodeAudioData(res, function (buf) {
    source.buffer = buf;
  });
};

source.connect(context.destination);
source.start(0);

このコードで、音が出せるらしい
もっと勉強しなくては…
  


Posted by 才田一 at 23:54Comments(0)開発日誌