Chrome Web Audio не воспроизводит мое аудио - PullRequest
1 голос
/ 21 мая 2011

У меня просто самая базовая (я думаю) реализация Chrome Web Audio.

Я нахожусь на Chrome 13 с включенным Web Audio, но мой звук просто не воспроизводится. Я вижу, что он загружается (http://pieterhordijk.com/sandbox/html5-audio-api/webkit-audiocontext-interface),, но он просто не играет.

window.onload = init;

var context;
var source;

function loadSample(url) {
    var request = new XMLHttpRequest();
    request.open("GET", url, true);
    request.responseType = "arraybuffer";

    request.onload = function() {
      source.buffer = context.createBuffer(request.response, false);
      source.looping = true;
      source.noteOn(0);
    }

    request.send();
}

function init()
{
    context = new webkitAudioContext();
    source = context.createBufferSource();

    loadSample("/sandbox/test.oga");
}

1 Ответ

3 голосов
/ 21 мая 2011

Хорошо, нашел ответ сам, мне пришлось подключить его к выходу.

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