Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The AudioData()
constructor creates a new AudioData
object which represents an individual audio sample.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The AudioData()
constructor creates a new AudioData
object which represents an individual audio sample.
new AudioData(init)
init
An object containing the following:
format
One of:
sampleRate
A decimal containing the sample rate in Hz.
numberOfFrames
An integer containing the number of frames in this sample.
numberOfChannels
An integer containing the number of channels in this sample.
timestamp
An integer indicating the data's time in microseconds .
data
A typed array of the audio data for this sample.
TypeError
Thrown if init
is in an incorrect format.
Specification |
---|
WebCodecs # dom-audiodata-audiodata |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
AudioData |
94 | 94 | No | No | 80 | No | 94 | 94 | No | 66 | No | 17.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/AudioData/AudioData