mozilla
Your Search Results

    AudioBufferSourceNode.stop()

    The stop() method of the AudioBufferSourceNode Interface is used to schedule when audio buffer playback should stop.

    Syntax

    var source = audioCtx.createBufferSource();
    source.stop(3);
    

    Examples

    The most simple example just stops the audio buffer playing immediately — you don't need to specify any parameters in this case:

    source.stop();

    If you want to stop the playback after a certain time, you specify a seconds value as an argument:

    source.stop(3);

    Note: For a more complete example showing stop() in use, check out our AudioContext.decodeAudioData example, You can also run the code example live, or view the source.

    Parameters

    when
    The when parameter defines when the playback will stop. If it represents a time in the past, the playback will end immediately. If this method is called twice or more, an exception is raised.

    Returns

    Void.

    Specification

    Specification Status Comment
    Web Audio API
    The definition of 'stop()' in that specification.
    Working Draft  

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Basic support 14 webkit 23 Not supported 15 webkit
    22 (unprefixed)
    6 webkit
    Feature Android Chrome Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
    Basic support Not supported 28 webkit 25 1.2 Not supported Not supported webkit

    See also

    Document Tags and Contributors

    Contributors to this page: teoli, chrisdavidmills
    Last updated by: teoli,