ここで読み込みと再生の方法に疲れました:
http://chromium.googlecode.com/svn/trunk/samples/audio/doc/loading-sounds.html
独自の html と js コードを書きましたが、オーディオの読み込みに問題がありました。私は常に null の bufferList と arraybuffer を取得します。理由はわかりません。誰かが簡単なコードを書くか、websocket を使用して送信できるようにオーディオを配列にロードする方法を教えてください。
ここにコードを追加する方法はわかりませんが、私のコードは非常に似ています。リンクからのコードで。
質問する
136 次
1 に答える
0
これを試して:
window.onload = init();
function init ()
{
var audioContext = new webkitAudioContext();
var source = audioContext.createBufferSource();
source.connect(audioContext.destination);
var xhr = new XMLHttpRequest();
xhr.open("GET", "sounds/sample.mp3", true);
xhr.responseType = "arraybuffer";
xhr.onload = function() {
var buffer = audioContext.createBuffer(xhr.response, false);
source.buffer = buffer;
source.noteOn(0);
};
xhr.send();
}
于 2013-04-17T12:54:43.583 に答える