Question

J'ai juste la mise en œuvre la plus élémentaire (je pense) de l'audio Web de Chrome.

Je suis sur chrome 13 avec Web audio activé, mais mon son ne joue pas.Je vois qu'il est chargé (http://pieterhordijk.com/sandbox/html5-audio-api/webkit-audiocontext-interface), mais cela ne joue pas.

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");
}

Était-ce utile?

La solution

OK a trouvé la réponse moi-même, je devais le connecter à la sortie.

source.connect(context.destination);

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top