Search completed in 0.95 seconds.
Background audio processing using AudioWorklet - Web APIs
when the web
audio api was first introduced to browsers, it included the ability to use javascript code to create custom
audio processors that would be invoked to perform real-time
audio manipulations.
...o browsers, it included the ability to use javascript code to create custom
audio processors that would be invoked to perform real-time
audio manipulations.
...he ability to use javascript code to create custom
audio processors that would be invoked to perform real-time
audio manipulations.
...And 108 more matches
BaseAudioContext.decodeAudioData() - Web APIs
the decode
audiodata() method of the base
audiocontext interface is used to asynchronously decode
audio file data contained in an arraybuffer.
... the decode
audiodata() method of the base
audiocontext interface is used to asynchronously decode
audio file data contained in an arraybuffer.
... the decode
audiodata() method of the base
audiocontext interface is used to asynchronously decode
audio file data contained in an arraybuffer.
...And 31 more matches
OfflineAudioContext.OfflineAudioContext() - Web APIs
the offline
audiocontext() constructor—part of the web
audio api—creates and returns a new offline
audiocontext object instance, which can then be used to render
audio to an
audiobuffer rather than to an
audio output device.
... the offline
audiocontext() constructor—part of the web
audio api—creates and returns a new offline
audiocontext object instance, which can then be used to render
audio to an
audiobuffer rather than to an
audio output device.
... the offline
audiocontext() constructor—part of the web
audio api—creates and returns a new offline
audiocontext object instance, which can then be used to render
audio to an
audiobuffer rather than to an
audio output device.
...And 25 more matches
AudioBufferSourceNode.AudioBufferSourceNode() - Web APIs
the
audiobuffersourcenode() constructor creates a new
audiobuffersourcenode object instance.
... the
audiobuffersourcenode() constructor creates a new
audiobuffersourcenode object instance.
... the
audiobuffersourcenode() constructor creates a new
audiobuffersourcenode object instance.
...And 11 more matches
MediaStreamAudioDestinationNode.MediaStreamAudioDestinationNode() - Web APIs
the mediastream
audiodestinationnode() constructor of the web
audio api creates a new mediastream
audiodestinationnode object instance.
... the mediastream
audiodestinationnode() constructor of the web
audio api creates a new mediastream
audiodestinationnode object instance.
... the mediastream
audiodestinationnode() constructor of the web
audio api creates a new mediastream
audiodestinationnode object instance.
...And 10 more matches
OfflineAudioCompletionEvent.OfflineAudioCompletionEvent() - Web APIs
the offline
audiocompletionevent() constructor of the web
audio api creates a new offline
audiocompletionevent object instance.
... the offline
audiocompletionevent() constructor of the web
audio api creates a new offline
audiocompletionevent object instance.
... the offline
audiocompletionevent() constructor of the web
audio api creates a new offline
audiocompletionevent object instance.
...And 8 more matches
BaseAudioContext.audioWorklet - Web APIs
the
audioworklet read-only property of the base
audiocontext interface returns an instance of
audioworklet that can be used for adding
audioworkletprocessor-derived classes which implement custom
audio processing.
... the
audioworklet read-only property of the base
audiocontext interface returns an instance of
audioworklet that can be used for adding
audioworkletprocessor-derived classes which implement custom
audio processing.
... the
audioworklet read-only property of the base
audiocontext interface returns an instance of
audioworklet that can be used for adding
audioworkletprocessor-derived classes which implement custom
audio processing.
...And 5 more matches
Web Audio API - Web APIs
the web
audio api provides a powerful and versatile system for controlling
audio on the web, allowing developers to choose
audio sources, add effects to
audio, create
audio visualizations, apply spatial effects (such as panning) and much more.
... the web
audio api provides a powerful and versatile system for controlling
audio on the web, allowing developers to choose
audio sources, add effects to
audio, create
audio visualizations, apply spatial effects (such as panning) and much more.
... the web
audio api provides a powerful and versatile system for controlling
audio on the web, allowing developers to choose
audio sources, add effects to
audio, create
audio visualizations, apply spatial effects (such as panning) and much more.
...And 216 more matches
Web audio codec guide - Web media technologies
even modest quality, high-fidelity stereo sound can use a substantial amount of disk space.
... even modest quality, high-fidelity stereo sound can use a substantial amount of disk space.
... even modest quality, high-fidelity stereo sound can use a substantial amount of disk space.
...And 183 more matches
Digital audio concepts - Web media technologies
representing
audio in digital form involves a number of steps and processes, with multiple formats available both for the raw
audio and the encoded or compressed
audio which is actually used on the web.
... representing
audio in digital form involves a number of steps and processes, with multiple formats available both for the raw
audio and the encoded or compressed
audio which is actually used on the web.
... representing
audio in digital form involves a number of steps and processes, with multiple formats available both for the raw
audio and the encoded or compressed
audio which is actually used on the web.
...And 154 more matches
Cross-browser audio basics - Developer guides
this article provides: a basic guide to creating a cross-browser html5
audio player with all the associated attributes, properties, and events explained a guide to custom controls created using the media api basic
audio example the code below is an example of a basic
audio implementation using html5: <
audio controls> <source src="
audiofile.mp3" type="
audio/mpeg"> <source src="
audiofile.ogg" type="
audio/ogg"> <!-- fallback for non supporting browsers goes here --> <p>your browser does not support html5
audio, but you can still <a href="
audiofile.mp3">download the music</a>.</p> </
audio> note: you can also use an mp4 file instead of mp3.
...: <
audio controls> <source src="
audiofile.mp3" type="
audio/mpeg"> <source src="
audiofile.ogg" type="
audio/ogg"> <!-- fallback for non supporting browsers goes here --> <p>your browser does not support html5
audio, but you can still <a href="
audiofile.mp3">download the music</a>.</p> </
audio> note: you can also use an mp4 file instead of mp3.
...urce src="
audiofile.mp3" type="
audio/mpeg"> <source src="
audiofile.ogg" type="
audio/ogg"> <!-- fallback for non supporting browsers goes here --> <p>your browser does not support html5
audio, but you can still <a href="
audiofile.mp3">download the music</a>.</p> </
audio> note: you can also use an mp4 file instead of mp3.
...And 137 more matches
Audio for Web games - Game development
audio is an important part of any game; it adds feedback and atmosphere.
...
audio is an important part of any game; it adds feedback and atmosphere.
...
audio is an important part of any game; it adds feedback and atmosphere.
...And 115 more matches
Audio and Video Delivery - Developer guides
we can deliver
audio and video on the web in a number of ways, ranging from 'static' media files to adaptive live streams.
... we can deliver
audio and video on the web in a number of ways, ranging from 'static' media files to adaptive live streams.
... we can deliver
audio and video on the web in a number of ways, ranging from 'static' media files to adaptive live streams.
...And 113 more matches
Using the Web Audio API - Web APIs
let's take a look at getting started with the web
audio api.
... let's take a look at getting started with the web
audio api.
... let's take a look at getting started with the web
audio api.
...And 82 more matches
Migrating from webkitAudioContext - Web APIs
the web
audio api went through many iterations before reaching its current state.
... the web
audio api went through many iterations before reaching its current state.
...went through many iterations before reaching its current state.
...And 78 more matches
BaseAudioContext - Web APIs
the base
audiocontext interface of the web
audio api acts as a base definition for online and offline
audio-processing graphs, as represented by
audiocontext and offline
audiocontext respectively.
... the base
audiocontext interface of the web
audio api acts as a base definition for online and offline
audio-processing graphs, as represented by
audiocontext and offline
audiocontext respectively.
... the base
audiocontext interface of the web
audio api acts as a base definition for online and offline
audio-processing graphs, as represented by
audiocontext and offline
audiocontext respectively.
...And 75 more matches
Video and audio content - Learn web development
previous overview: multimedia and embedding next now that we are comfortable with adding simple images to a webpage, the next step is to start adding video and
audio players to your html documents!
... previous overview: multimedia and embedding next now that we are comfortable with adding simple images to a webpage, the next step is to start adding video and
audio players to your html documents!
...ust that with the <video> and <
audio> elements; we'll then finish off by looking at how to add captions/subtitles to your videos.
...And 72 more matches
Introducing the Audio API extension - Archive of obsolete content
the
audio data api extension extends the html5 specification of the <
audio> and <video> media elements by exposing
audio metadata and raw
audio data.
... the
audio data api extension extends the html5 specification of the <
audio> and <video> media elements by exposing
audio metadata and raw
audio data.
... the
audio data api extension extends the html5 specification of the <
audio> and <video> media elements by exposing
audio metadata and raw
audio data.
...And 62 more matches
AudioNode.connect() - Web APIs
the connect() method of the
audionode interface lets you connect one of the node's outputs to a target, which may be either another
audionode (thereby directing the sound data to the specified node) or an
audioparam, so that the node's output data is automatically used to change the value of that parameter over time.
... the connect() method of the
audionode interface lets you connect one of the node's outputs to a target, which may be either another
audionode (thereby directing the sound data to the specified node) or an
audioparam, so that the node's output data is automatically used to change the value of that parameter over time.
...ct() method of the
audionode interface lets you connect one of the node's outputs to a target, which may be either another
audionode (thereby directing the sound data to the specified node) or an
audioparam, so that the node's output data is automatically used to change the value of that parameter over time.
...And 59 more matches
Basic concepts behind Web Audio API - Web APIs
this article explains some of the
audio theory behind how the features of the web
audio api work, to help you make informed decisions while designing how
audio is routed through your app.
... this article explains some of the
audio theory behind how the features of the web
audio api work, to help you make informed decisions while designing how
audio is routed through your app.
... this article explains some of the
audio theory behind how the features of the web
audio api work, to help you make informed decisions while designing how
audio is routed through your app.
...And 59 more matches
AudioBufferSourceNode - Web APIs
the
audiobuffersourcenode interface is an
audioscheduledsourcenode which represents an
audio source consisting of in-memory
audio data, stored in an
audiobuffer.
... the
audiobuffersourcenode interface is an
audioscheduledsourcenode which represents an
audio source consisting of in-memory
audio data, stored in an
audiobuffer.
...of in-memory
audio data, stored in an
audiobuffer.
...And 52 more matches
AudioContext - Web APIs
the
audiocontext interface represents an
audio-processing graph built from
audio modules linked together, each represented by an
audionode.
... the
audiocontext interface represents an
audio-processing graph built from
audio modules linked together, each represented by an
audionode.
... the
audiocontext interface represents an
audio-processing graph built from
audio modules linked together, each represented by an
audionode.
...And 52 more matches
AudioNode - Web APIs
the
audionode interface is a generic interface for representing an
audio processing module.
... the
audionode interface is a generic interface for representing an
audio processing module.
... the
audionode interface is a generic interface for representing an
audio processing module.
...And 52 more matches
OfflineAudioContext - Web APIs
the offline
audiocontext interface is an
audiocontext interface representing an
audio-processing graph built from linked together
audionodes.
... the offline
audiocontext interface is an
audiocontext interface representing an
audio-processing graph built from linked together
audionodes.
... the offline
audiocontext interface is an
audiocontext interface representing an
audio-processing graph built from linked together
audionodes.
...And 50 more matches
AudioParam - Web APIs
the web
audio api's
audioparam interface represents an
audio-related parameter, usually a parameter of an
audionode (such as gainnode.gain).
... the web
audio api's
audioparam interface represents an
audio-related parameter, usually a parameter of an
audionode (such as gainnode.gain).
... the web
audio api's
audioparam interface represents an
audio-related parameter, usually a parameter of an
audionode (such as gainnode.gain).
...And 48 more matches
AudioListener - Web APIs
the
audiolistener interface represents the position and orientation of the unique person listening to the
audio scene, and is used in
audio spatialization.
... the
audiolistener interface represents the position and orientation of the unique person listening to the
audio scene, and is used in
audio spatialization.
... the
audiolistener interface represents the position and orientation of the unique person listening to the
audio scene, and is used in
audio spatialization.
...And 40 more matches
Audio and video manipulation - Developer guides
the beauty of the web is that you can combine technologies to create new forms.
... the beauty of the web is that you can combine technologies to create new forms.
... the beauty of the web is that you can combine technologies to create new forms.
...And 40 more matches
AudioWorkletNode - Web APIs
although the interface is available outside secure contexts, the base
audiocontext.
audioworklet property is not, thus custom
audioworkletprocessors cannot be defined outside them.
... although the interface is available outside secure contexts, the base
audiocontext.
audioworklet property is not, thus custom
audioworkletprocessors cannot be defined outside them.
... although the interface is available outside secure contexts, the base
audiocontext.
audioworklet property is not, thus custom
audioworkletprocessors cannot be defined outside them.
...And 38 more matches
AudioWorkletProcessor - Web APIs
the
audioworkletprocessor interface of the web
audio api represents an
audio processing code behind a custom
audioworkletnode.
... the
audioworkletprocessor interface of the web
audio api represents an
audio processing code behind a custom
audioworkletnode.
... the
audioworkletprocessor interface of the web
audio api represents an
audio processing code behind a custom
audioworkletnode.
...And 38 more matches
BaseAudioContext.createBuffer() - Web APIs
the createbuffer() method of the base
audiocontext interface is used to create a new, empty
audiobuffer object, which can then be populated by data, and played via an
audiobuffersourcenode for more details about
audio buffers, check out the
audiobuffer reference page.
...played via an
audiobuffersourcenode for more details about
audio buffers, check out the
audiobuffer reference page.
... about
audio buffers, check out the
audiobuffer reference page.
...And 35 more matches
MediaStreamAudioSourceNode - Web APIs
the mediastream
audiosourcenode interface is a type of
audionode which operates as an
audio source whose media is received from a mediastream obtained using the webrtc or media capture and streams apis.
... the mediastream
audiosourcenode interface is a type of
audionode which operates as an
audio source whose media is received from a mediastream obtained using the webrtc or media capture and streams apis.
... the mediastream
audiosourcenode interface is a type of
audionode which operates as an
audio source whose media is received from a mediastream obtained using the webrtc or media capture and streams apis.
...And 35 more matches
Web Audio API best practices - Web APIs
there's no strict right or wrong way when writing creative code.
... there's no strict right or wrong way when writing creative code.
...your own style.
...And 35 more matches
AudioBuffer - Web APIs
the
audiobuffer interface represents a short
audio asset residing in memory, created from an
audio file using the
audiocontext.decode
audiodata() method, or from raw data using
audiocontext.createbuffer().
... the
audiobuffer interface represents a short
audio asset residing in memory, created from an
audio file using the
audiocontext.decode
audiodata() method, or from raw data using
audiocontext.createbuffer().
... the
audiobuffer interface represents a short
audio asset residing in memory, created from an
audio file using the
audiocontext.decode
audiodata() method, or from raw data using
audiocontext.createbuffer().
...And 33 more matches
OfflineAudioContext.startRendering() - Web APIs
the startrendering() method of the offline
audiocontext interface starts rendering the
audio graph, taking into account the current connections and the current scheduled changes.
... the startrendering() method of the offline
audiocontext interface starts rendering the
audio graph, taking into account the current connections and the current scheduled changes.
... the startrendering() method of the offline
audiocontext interface starts rendering the
audio graph, taking into account the current connections and the current scheduled changes.
...And 31 more matches
Autoplay guide for media and Web Audio APIs - Web media technologies
automatically starting the playback of
audio (or videos with
audio tracks) immediately upon page load can be an unwelcome surprise to users.
...ng the playback of
audio (or videos with
audio tracks) immediately upon page load can be an unwelcome surprise to users.
...der to give users control over this, browsers often provide various forms of autoplay blocking.
...And 30 more matches
AudioWorkletProcessor.parameterDescriptors (static getter) - Web APIs
the read-only parameterdescriptors property of an
audioworkletprocessor-derived class is a static getter, which returns an iterable of
audioparamdescriptor-based objects.
... the read-only parameterdescriptors property of an
audioworkletprocessor-derived class is a static getter, which returns an iterable of
audioparamdescriptor-based objects.
... the read-only parameterdescriptors property of an
audioworkletprocessor-derived class is a static getter, which returns an iterable of
audioparamdescriptor-based objects.
...And 29 more matches
AudioParamDescriptor - Web APIs
the
audioparamdescriptor dictionary of the web
audio api specifies properties for an
audioparam objects.
... the
audioparamdescriptor dictionary of the web
audio api specifies properties for an
audioparam objects.
... the
audioparamdescriptor dictionary of the web
audio api specifies properties for an
audioparam objects.
...And 27 more matches
msAudioCategory - Web APIs
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
...s non-standard and is not on a standards track.
...And 26 more matches
MediaElementAudioSourceNode - Web APIs
the mediaelement
audiosourcenode interface represents an
audio source consisting of an html5 <
audio> or <video> element.
... the mediaelement
audiosourcenode interface represents an
audio source consisting of an html5 <
audio> or <video> element.
... the mediaelement
audiosourcenode interface represents an
audio source consisting of an html5 <
audio> or <video> element.
...And 26 more matches
AudioProcessingEvent - Web APIs
the web
audio api
audioprocessingevent represents events that occur when a scriptprocessornode input buffer is ready to be processed.
... the web
audio api
audioprocessingevent represents events that occur when a scriptprocessornode input buffer is ready to be processed.
... the web
audio api
audioprocessingevent represents events that occur when a scriptprocessornode input buffer is ready to be processed.
...And 25 more matches
MediaStreamTrackAudioSourceNode - Web APIs
the mediastreamtrack
audiosourcenode interface is a type of
audionode which represents a source of
audio data taken from a specific mediastreamtrack obtained through the webrtc or media capture and streams apis.
... the mediastreamtrack
audiosourcenode interface is a type of
audionode which represents a source of
audio data taken from a specific mediastreamtrack obtained through the webrtc or media capture and streams apis.
... the mediastreamtrack
audiosourcenode interface is a type of
audionode which represents a source of
audio data taken from a specific mediastreamtrack obtained through the webrtc or media capture and streams apis.
...And 25 more matches
AudioContext.createMediaStreamTrackSource() - Web APIs
the createmediastreamtracksource() method of the
audiocontext interface creates and returns a mediastreamtrack
audiosourcenode which represents an
audio source whose data comes from the specified mediastreamtrack.
... the createmediastreamtracksource() method of the
audiocontext interface creates and returns a mediastreamtrack
audiosourcenode which represents an
audio source whose data comes from the specified mediastreamtrack.
... the createmediastreamtracksource() method of the
audiocontext interface creates and returns a mediastreamtrack
audiosourcenode which represents an
audio source whose data comes from the specified mediastreamtrack.
...And 24 more matches
AudioWorkletGlobalScope - Web APIs
the
audioworkletglobalscope interface of the web
audio api represents a global execution context for user-supplied code, which defines custom
audioworkletprocessor-derived classes.
... the
audioworkletglobalscope interface of the web
audio api represents a global execution context for user-supplied code, which defines custom
audioworkletprocessor-derived classes.
... the
audioworkletglobalscope interface of the web
audio api represents a global execution context for user-supplied code, which defines custom
audioworkletprocessor-derived classes.
...And 24 more matches
AudioWorkletProcessor.process - Web APIs
the process() method of an
audioworkletprocessor-derived class implements the
audio processing algorithm for the
audio processor worklet.
... the process() method of an
audioworkletprocessor-derived class implements the
audio processing algorithm for the
audio processor worklet.
... the process() method of an
audioworkletprocessor-derived class implements the
audio processing algorithm for the
audio processor worklet.
...And 23 more matches
MediaStreamTrackAudioSourceNode() - Web APIs
the web
audio api's mediastreamtrack
audiosourcenode() constructor creates and returns a new mediastreamtrack
audiosourcenode object whose
audio is taken from the mediastreamtrack specified in the given options object.
... the web
audio api's mediastreamtrack
audiosourcenode() constructor creates and returns a new mediastreamtrack
audiosourcenode object whose
audio is taken from the mediastreamtrack specified in the given options object.
... the web
audio api's mediastreamtrack
audiosourcenode() constructor creates and returns a new mediastreamtrack
audiosourcenode object whose
audio is taken from the mediastreamtrack specified in the given options object.
...And 23 more matches
AudioContext() - Web APIs
the
audiocontext() constructor creates a new
audiocontext object which represents an
audio-processing graph, built from
audio modules linked together, each represented by an
audionode.
... the
audiocontext() constructor creates a new
audiocontext object which represents an
audio-processing graph, built from
audio modules linked together, each represented by an
audionode.
... the
audiocontext() constructor creates a new
audiocontext object which represents an
audio-processing graph, built from
audio modules linked together, each represented by an
audionode.
...And 22 more matches
MediaStreamConstraints.audio - Web APIs
the mediastreamconstraints dictionary's
audio property is used to indicate what kind of
audio track, if any, should be included in the mediastream returned by a call to getusermedia().
... the mediastreamconstraints dictionary's
audio property is used to indicate what kind of
audio track, if any, should be included in the mediastream returned by a call to getusermedia().
... the mediastreamconstraints dictionary's
audio property is used to indicate what kind of
audio track, if any, should be included in the mediastream returned by a call to getusermedia().
...And 22 more matches
Web Audio Editor - Firefox Developer Tools
notice: this tool has been deprecated and will soon be removed from firefox.
... notice: this tool has been deprecated and will soon be removed from firefox.
... notice: this tool has been deprecated and will soon be removed from firefox.
...And 21 more matches
AudioContext.createMediaElementSource() - Web APIs
the createmediaelementsource() method of the
audiocontext interface is used to create a new mediaelement
audiosourcenode object, given an existing html <
audio> or <video> element, the
audio from which can then be played and manipulated.
... the createmediaelementsource() method of the
audiocontext interface is used to create a new mediaelement
audiosourcenode object, given an existing html <
audio> or <video> element, the
audio from which can then be played and manipulated.
... the createmediaelementsource() method of the
audiocontext interface is used to create a new mediaelement
audiosourcenode object, given an existing html <
audio> or <video> element, the
audio from which can then be played and manipulated.
...And 21 more matches
AudioNode.disconnect() - Web APIs
the disconnect() method of the
audionode interface lets you disconnect one or more nodes from the node on which the method is called.
... the disconnect() method of the
audionode interface lets you disconnect one or more nodes from the node on which the method is called.
... the disconnect() method of the
audionode interface lets you disconnect one or more nodes from the node on which the method is called.
...And 21 more matches
AudioWorkletNode.parameters - Web APIs
the read-only parameters property of the
audioworkletnode interface returns the associated
audioparammap — that is, a map-like collection of
audioparam objects.
... the read-only parameters property of the
audioworkletnode interface returns the associated
audioparammap — that is, a map-like collection of
audioparam objects.
... the read-only parameters property of the
audioworkletnode interface returns the associated
audioparammap — that is, a map-like collection of
audioparam objects.
...And 21 more matches
AudioWorkletProcessor() - Web APIs
the
audioworkletprocessor() constructor creates a new
audioworkletprocessor object, which represents an underlying
audio processing mechanism of an
audioworkletnode.
... the
audioworkletprocessor() constructor creates a new
audioworkletprocessor object, which represents an underlying
audio processing mechanism of an
audioworkletnode.
... the
audioworkletprocessor() constructor creates a new
audioworkletprocessor object, which represents an underlying
audio processing mechanism of an
audioworkletnode.
...And 21 more matches
HTMLAudioElement - Web APIs
the html
audioelement interface provides access to the properties of <
audio> elements, as well as methods to manipulate them.
...l="#fff" stroke="#d4dde4" stroke-width="2px" /><text x="411" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmlmediaelement</text></a><polyline points="331,89 321,84 321,94 331,89" stroke="#d4dde4" fill="none"/><line x1="321" y1="89" x2="291" y2="89" stroke="#d4dde4"/><a xlink:href="/docs/web/api/html
audioelement" target="_top"><rect x="131" y="65" width="160" height="50" fill="#f4f7f8" stroke="#d4dde4" stroke-width="2px" /><text x="211" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">html
audioelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} constructor
audio()...
...131" y="65" width="160" height="50" fill="#f4f7f8" stroke="#d4dde4" stroke-width="2px" /><text x="211" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">html
audioelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} constructor
audio() creates and returns a new html
audioelement object, optionally starting the process of loading an
audio file into it if the file url is given.
...And 21 more matches
AudioContext.createMediaStreamSource() - Web APIs
the createmediastreamsource() method of the
audiocontext interface is used to create a new mediastream
audiosourcenode object, given a media stream (say, from a mediadevices.getusermedia instance), the
audio from which can then be played and manipulated.
... the createmediastreamsource() method of the
audiocontext interface is used to create a new mediastream
audiosourcenode object, given a media stream (say, from a mediadevices.getusermedia instance), the
audio from which can then be played and manipulated.
... the createmediastreamsource() method of the
audiocontext interface is used to create a new mediastream
audiosourcenode object, given a media stream (say, from a mediadevices.getusermedia instance), the
audio from which can then be played and manipulated.
...And 20 more matches
AudioTrack.enabled - Web APIs
the
audiotrack property enabled specifies whether or not the described
audio track is currently enabled for use.
... the
audiotrack property enabled specifies whether or not the described
audio track is currently enabled for use.
... the
audiotrack property enabled specifies whether or not the described
audio track is currently enabled for use.
...And 20 more matches
BaseAudioContext.createBufferSource() - Web APIs
the createbuffersource() method of the base
audiocontext interface is used to create a new
audiobuffersourcenode, which can be used to play
audio data contained within an
audiobuffer object.
... the createbuffersource() method of the base
audiocontext interface is used to create a new
audiobuffersourcenode, which can be used to play
audio data contained within an
audiobuffer object.
... the createbuffersource() method of the base
audiocontext interface is used to create a new
audiobuffersourcenode, which can be used to play
audio data contained within an
audiobuffer object.
...And 20 more matches
BaseAudioContext.createPanner() - Web APIs
the createpanner() method of the base
audiocontext interface is used to create a new pannernode, which is used to spatialize an incoming
audio stream in 3d space.
... the createpanner() method of the base
audiocontext interface is used to create a new pannernode, which is used to spatialize an incoming
audio stream in 3d space.
... the createpanner() method of the base
audiocontext interface is used to create a new pannernode, which is used to spatialize an incoming
audio stream in 3d space.
...And 20 more matches
DisplayMediaStreamConstraints.audio - Web APIs
the displaymediastreamconstraints dictionary's
audio property is used to specify whether or not to request that the mediastream containing screen display contents also include an
audio track.
... the displaymediastreamconstraints dictionary's
audio property is used to specify whether or not to request that the mediastream containing screen display contents also include an
audio track.
... the displaymediastreamconstraints dictionary's
audio property is used to specify whether or not to request that the mediastream containing screen display contents also include an
audio track.
...And 20 more matches
AudioListener.forwardX - Web APIs
the forwardx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the forward direction the listener is pointing in.
... the forwardx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the forward direction the listener is pointing in.
... the forwardx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the forward direction the listener is pointing in.
...And 19 more matches
AudioListener.forwardY - Web APIs
the forwardy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the forward direction the listener is pointing in.
... the forwardy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the forward direction the listener is pointing in.
... the forwardy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the forward direction the listener is pointing in.
...And 19 more matches
AudioListener.forwardZ - Web APIs
the forwardz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the forward direction the listener is pointing in.
... the forwardz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the forward direction the listener is pointing in.
... the forwardz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the forward direction the listener is pointing in.
...And 19 more matches
AudioListener.positionX - Web APIs
the positionx read-only property of the
audiolistener interface is an
audioparam representing the x position of the listener in 3d cartesian space.
... the positionx read-only property of the
audiolistener interface is an
audioparam representing the x position of the listener in 3d cartesian space.
... the positionx read-only property of the
audiolistener interface is an
audioparam representing the x position of the listener in 3d cartesian space.
...And 19 more matches
AudioListener.positionY - Web APIs
the positiony read-only property of the
audiolistener interface is an
audioparam representing the y position of the listener in 3d cartesian space.
... the positiony read-only property of the
audiolistener interface is an
audioparam representing the y position of the listener in 3d cartesian space.
... the positiony read-only property of the
audiolistener interface is an
audioparam representing the y position of the listener in 3d cartesian space.
...And 19 more matches
AudioListener.positionZ - Web APIs
the positionz read-only property of the
audiolistener interface is an
audioparam representing the z position of the listener in 3d cartesian space.
... the positionz read-only property of the
audiolistener interface is an
audioparam representing the z position of the listener in 3d cartesian space.
... the positionz read-only property of the
audiolistener interface is an
audioparam representing the z position of the listener in 3d cartesian space.
...And 19 more matches
AudioListener.setPosition() - Web APIs
the setposition() method of the
audiolistener interface defines the position of the listener.
... the setposition() method of the
audiolistener interface defines the position of the listener.
...ition() method of the
audiolistener interface defines the position of the listener.
...And 19 more matches
AudioListener.upX - Web APIs
the upx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the up direction the listener is pointing in.
... the upx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the up direction the listener is pointing in.
... the upx read-only property of the
audiolistener interface is an
audioparam representing the x value of the direction vector defining the up direction the listener is pointing in.
...And 19 more matches
AudioListener.upY - Web APIs
the upy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the up direction the listener is pointing in.
... the upy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the up direction the listener is pointing in.
... the upy read-only property of the
audiolistener interface is an
audioparam representing the y value of the direction vector defining the up direction the listener is pointing in.
...And 19 more matches
AudioListener.upZ - Web APIs
the upz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the up direction the listener is pointing in.
... the upz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the up direction the listener is pointing in.
... the upz read-only property of the
audiolistener interface is an
audioparam representing the z value of the direction vector defining the up direction the listener is pointing in.
...And 19 more matches
MediaStreamAudioSourceNode() - Web APIs
the web
audio api's mediastream
audiosourcenode() constructor creates and returns a new mediastream
audiosourcenode object which uses the first
audio track of a given mediastream as its source.
... the web
audio api's mediastream
audiosourcenode() constructor creates and returns a new mediastream
audiosourcenode object which uses the first
audio track of a given mediastream as its source.
... the web
audio api's mediastream
audiosourcenode() constructor creates and returns a new mediastream
audiosourcenode object which uses the first
audio track of a given mediastream as its source.
...And 19 more matches
AudioBufferSourceNode.playbackRate - Web APIs
the playbackrate property of the
audiobuffersourcenode interface is a k-rate
audioparam that defines the speed at which the
audio asset will be played.
... the playbackrate property of the
audiobuffersourcenode interface is a k-rate
audioparam that defines the speed at which the
audio asset will be played.
...rty of the
audiobuffersourcenode interface is a k-rate
audioparam that defines the speed at which the
audio asset will be played.
...And 18 more matches
AudioDestinationNode - Web APIs
the
audiodestinationnode interface represents the end destination of an
audio graph in a given context — usually the speakers of your device.
... the
audiodestinationnode interface represents the end destination of an
audio graph in a given context — usually the speakers of your device.
... the
audiodestinationnode interface represents the end destination of an
audio graph in a given context — usually the speakers of your device.
...And 18 more matches
BaseAudioContext.createScriptProcessor() - Web APIs
the createscriptprocessor() method of the base
audiocontext interface creates a scriptprocessornode used for direct
audio processing.
... the createscriptprocessor() method of the base
audiocontext interface creates a scriptprocessornode used for direct
audio processing.
... the createscriptprocessor() method of the base
audiocontext interface creates a scriptprocessornode used for direct
audio processing.
...And 18 more matches
ScriptProcessorNode.onaudioprocess - Web APIs
note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
... note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
... note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
...And 18 more matches
AudioListener.dopplerFactor - Web APIs
the deprecated dopplerfactor property of the
audiolistener interface is a double value representing the amount of pitch shift to use when rendering a doppler effect.
... the deprecated dopplerfactor property of the
audiolistener interface is a double value representing the amount of pitch shift to use when rendering a doppler effect.
... the deprecated dopplerfactor property of the
audiolistener interface is a double value representing the amount of pitch shift to use when rendering a doppler effect.
...And 17 more matches
AudioListener.setOrientation() - Web APIs
the setorientation() method of the
audiolistener interface defines the orientation of the listener.
... of the person is pointing towards.
...is pointing towards.
...And 17 more matches
AudioListener.speedOfSound - Web APIs
the speedofsound property of the
audiolistener interface is a double value representing the speed of sound, in meters per second.
...ner interface is a double value representing the speed of sound, in meters per second.
...s a double value representing the speed of sound, in meters per second.
...And 17 more matches
AudioTrack - Web APIs
the
audiotrack interface represents a single
audio track from one of the html media elements, <
audio> or <video>.
... the
audiotrack interface represents a single
audio track from one of the html media elements, <
audio> or <video>.
... the
audiotrack interface represents a single
audio track from one of the html media elements, <
audio> or <video>.
...And 17 more matches
AudioTrackList - Web APIs
the
audiotracklist interface is used to represent a list of the
audio tracks contained within a given html media element, with each track represented by a separate
audiotrack object in the list.
... the
audiotracklist interface is used to represent a list of the
audio tracks contained within a given html media element, with each track represented by a separate
audiotrack object in the list.
...t.
...And 17 more matches
AudioWorkletNode.port - Web APIs
the read-only port property of the
audioworkletnode interface returns the associated messageport.
... the read-only port property of the
audioworkletnode interface returns the associated messageport.
... the read-only port property of the
audioworkletnode interface returns the associated messageport.
...And 17 more matches
AudioWorkletProcessor.port - Web APIs
the read-only port property of the
audioworkletprocessor interface returns the associated messageport.
... the read-only port property of the
audioworkletprocessor interface returns the associated messageport.
... the read-only port property of the
audioworkletprocessor interface returns the associated messageport.
...And 17 more matches
Audio() - Web APIs
the
audio() constructor creates and returns a new html
audioelement which can be either attached to a document for the user to interact with and/or listen to, or can be used offscreen to manage and play
audio.
... the
audio() constructor creates and returns a new html
audioelement which can be either attached to a document for the user to interact with and/or listen to, or can be used offscreen to manage and play
audio.
... the
audio() constructor creates and returns a new html
audioelement which can be either attached to a document for the user to interact with and/or listen to, or can be used offscreen to manage and play
audio.
...And 17 more matches
Web audio spatialization basics - Web APIs
as if its extensive variety of sound processing (and other) options wasn't enough, the web
audio api also includes facilities to allow you to emulate the difference in sound as a listener moves around a sound source, for example panning as you move around a sound source inside a 3d game.
...ing (and other) options wasn't enough, the web
audio api also includes facilities to allow you to emulate the difference in sound as a listener moves around a sound source, for example panning as you move around a sound source inside a 3d game.
...tener moves around a sound source, for example panning as you move around a sound source inside a 3d game.
...And 17 more matches
AudioBuffer.getChannelData() - Web APIs
the getchanneldata() method of the
audiobuffer interface returns a float32array containing the pcm data associated with the channel, defined by the channel parameter (with 0 representing the first channel).
... the getchanneldata() method of the
audiobuffer interface returns a float32array containing the pcm data associated with the channel, defined by the channel parameter (with 0 representing the first channel).
... the getchanneldata() method of the
audiobuffer interface returns a float32array containing the pcm data associated with the channel, defined by the channel parameter (with 0 representing the first channel).
...And 16 more matches
AudioContext.getOutputTimestamp() - Web APIs
the getoutputtimestamp() property of the
audiocontext interface returns a new
audiotimestamp object containing two
audio timestamp values relating to the current
audio context.
... the getoutputtimestamp() property of the
audiocontext interface returns a new
audiotimestamp object containing two
audio timestamp values relating to the current
audio context.
... the getoutputtimestamp() property of the
audiocontext interface returns a new
audiotimestamp object containing two
audio timestamp values relating to the current
audio context.
...And 16 more matches
AudioParam.value - Web APIs
the web
audio api's
audioparam interface property value gets or sets the value of this
audioparam at the current time.
... the web
audio api's
audioparam interface property value gets or sets the value of this
audioparam at the current time.
... the web
audio api's
audioparam interface property value gets or sets the value of this
audioparam at the current time.
...And 16 more matches
AudioWorkletGlobalScope.registerProcessor - Web APIs
the registerprocessor method of the
audioworkletglobalscope interface registers a class constructor derived from
audioworkletprocessor interface under a specified name.
... the registerprocessor method of the
audioworkletglobalscope interface registers a class constructor derived from
audioworkletprocessor interface under a specified name.
... the registerprocessor method of the
audioworkletglobalscope interface registers a class constructor derived from
audioworkletprocessor interface under a specified name.
...And 16 more matches
AudioBufferSourceNode.loopEnd - Web APIs
the loopend property of the
audiobuffersourcenode interface specifies is a floating point number specifying, in seconds, at what offset into playing the
audiobuffer playback should loop back to the time indicated by the loopstart property.
... the loopend property of the
audiobuffersourcenode interface specifies is a floating point number specifying, in seconds, at what offset into playing the
audiobuffer playback should loop back to the time indicated by the loopstart property.
... the loopend property of the
audiobuffersourcenode interface specifies is a floating point number specifying, in seconds, at what offset into playing the
audiobuffer playback should loop back to the time indicated by the loopstart property.
...And 15 more matches
AudioBufferSourceNode.loopStart - Web APIs
the loopstart property of the
audiobuffersourcenode interface is a floating-point value indicating, in seconds, where in the
audiobuffer the restart of the play must happen.
... the loopstart property of the
audiobuffersourcenode interface is a floating-point value indicating, in seconds, where in the
audiobuffer the restart of the play must happen.
... the loopstart property of the
audiobuffersourcenode interface is a floating-point value indicating, in seconds, where in the
audiobuffer the restart of the play must happen.
...And 15 more matches
AudioBufferSourceNode.start() - Web APIs
the start() method of the
audiobuffersourcenode interface is used to schedule playback of the
audio data contained in the buffer, or to begin playback immediately.
... the start() method of the
audiobuffersourcenode interface is used to schedule playback of the
audio data contained in the buffer, or to begin playback immediately.
... the start() method of the
audiobuffersourcenode interface is used to schedule playback of the
audio data contained in the buffer, or to begin playback immediately.
...And 15 more matches
AudioParam.setValueAtTime() - Web APIs
the setvalueattime() method of the
audioparam interface schedules an instant change to the
audioparam value at a precise time, as measured against
audiocontext.currenttime.
... the setvalueattime() method of the
audioparam interface schedules an instant change to the
audioparam value at a precise time, as measured against
audiocontext.currenttime.
... the setvalueattime() method of the
audioparam interface schedules an instant change to the
audioparam value at a precise time, as measured against
audiocontext.currenttime.
...And 15 more matches
AudioContext.close() - Web APIs
the close() method of the
audiocontext interface closes the
audio context, releasing any system
audio resources that it uses.
... the close() method of the
audiocontext interface closes the
audio context, releasing any system
audio resources that it uses.
... the close() method of the
audiocontext interface closes the
audio context, releasing any system
audio resources that it uses.
...And 14 more matches
AudioParam.linearRampToValueAtTime() - Web APIs
the linearramptovalueattime() method of the
audioparam interface schedules a gradual linear change in the value of the
audioparam.
... the linearramptovalueattime() method of the
audioparam interface schedules a gradual linear change in the value of the
audioparam.
... the linearramptovalueattime() method of the
audioparam interface schedules a gradual linear change in the value of the
audioparam.
...And 14 more matches
AudioParam.setTargetAtTime() - Web APIs
the settargetattime() method of the
audioparam interface schedules the start of a gradual change to the
audioparam value.
...rt of a gradual change to the
audioparam value.
...seful for decay or release portions of adsr envelopes.
...And 14 more matches
MediaStreamTrackAudioSourceOptions.mediaStreamTrack - Web APIs
the mediastreamtrack
audiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrack
audiosourcenode being created using the mediastreamtrack
audiosourcenode() constructor.
... the mediastreamtrack
audiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrack
audiosourcenode being created using the mediastreamtrack
audiosourcenode() constructor.
... the mediastreamtrack
audiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrack
audiosourcenode being created using the mediastreamtrack
audiosourcenode() constructor.
...And 14 more matches
Writing Web Audio API code that works in every browser - Developer guides
you probably have already read the announcement on the web
audio api coming to firefox, and are totally excited and ready to make your until-now-webkit-only sites work with firefox, which uses the unprefixed version of the spec.
... you probably have already read the announcement on the web
audio api coming to firefox, and are totally excited and ready to make your until-now-webkit-only sites work with firefox, which uses the unprefixed version of the spec.
... of the spec.
...And 14 more matches
AudioBufferSourceNode.loop - Web APIs
the loop property of the
audiobuffersourcenode interface is a boolean indicating if the
audio asset must be replayed when the end of the
audiobuffer is reached.
... the loop property of the
audiobuffersourcenode interface is a boolean indicating if the
audio asset must be replayed when the end of the
audiobuffer is reached.
... the loop property of the
audiobuffersourcenode interface is a boolean indicating if the
audio asset must be replayed when the end of the
audiobuffer is reached.
...And 13 more matches
AudioNode.context - Web APIs
the read-only context property of the
audionode interface returns the associated base
audiocontext, that is the object representing the processing graph the node is participating in.
... the read-only context property of the
audionode interface returns the associated base
audiocontext, that is the object representing the processing graph the node is participating in.
... the read-only context property of the
audionode interface returns the associated base
audiocontext, that is the object representing the processing graph the node is participating in.
...And 13 more matches
AudioTrack.kind - Web APIs
the kind property contains a string indicating the category of
audio contained in the
audiotrack.
... the kind property contains a string indicating the category of
audio contained in the
audiotrack.
... the kind property contains a string indicating the category of
audio contained in the
audiotrack.
...And 13 more matches
AudioTrackList.length - Web APIs
the read-only
audiotracklist property length returns the number of entries in the
audiotracklist, each of which is an
audiotrack representing one
audio track in the media element.
... the read-only
audiotracklist property length returns the number of entries in the
audiotracklist, each of which is an
audiotrack representing one
audio track in the media element.
... the read-only
audiotracklist property length returns the number of entries in the
audiotracklist, each of which is an
audiotrack representing one
audio track in the media element.
...And 13 more matches
AudioWorkletNode() - Web APIs
the
audioworkletnode() constructor creates a new
audioworkletnode object, which represents an
audionode that uses a javascript function to perform custom
audio processing.
... the
audioworkletnode() constructor creates a new
audioworkletnode object, which represents an
audionode that uses a javascript function to perform custom
audio processing.
... the
audioworkletnode() constructor creates a new
audioworkletnode object, which represents an
audionode that uses a javascript function to perform custom
audio processing.
...And 13 more matches
MediaElementAudioSourceNode() - Web APIs
the mediaelement
audiosourcenode() constructor creates a new mediaelement
audiosourcenode object instance.
... the mediaelement
audiosourcenode() constructor creates a new mediaelement
audiosourcenode object instance.
... the mediaelement
audiosourcenode() constructor creates a new mediaelement
audiosourcenode object instance.
...And 13 more matches
AudioConfiguration - Web APIs
the
audioconfiguration dictionary of the media capabilities api defines the
audio file being tested when calling mediacapabilities.encodinginfo() or mediacapabilities.decodinginfo() to query whether a specific
audio configuration is supported, smooth, and/or power efficient.
... the
audioconfiguration dictionary of the media capabilities api defines the
audio file being tested when calling mediacapabilities.encodinginfo() or mediacapabilities.decodinginfo() to query whether a specific
audio configuration is supported, smooth, and/or power efficient.
... the
audioconfiguration dictionary of the media capabilities api defines the
audio file being tested when calling mediacapabilities.encodinginfo() or mediacapabilities.decodinginfo() to query whether a specific
audio configuration is supported, smooth, and/or power efficient.
...And 12 more matches
AudioContextOptions - Web APIs
the
audiocontextoptions dictionary is used to specify configuration options when constructing a new
audiocontext object to represent a graph of web
audio nodes.
... the
audiocontextoptions dictionary is used to specify configuration options when constructing a new
audiocontext object to represent a graph of web
audio nodes.
... the
audiocontextoptions dictionary is used to specify configuration options when constructing a new
audiocontext object to represent a graph of web
audio nodes.
...And 12 more matches
AudioDestinationNode.maxChannelCount - Web APIs
the maxchannelcount property of the
audiodestinationnode interface is an unsigned long defining the maximum amount of channels that the physical device can handle.
... the maxchannelcount property of the
audiodestinationnode interface is an unsigned long defining the maximum amount of channels that the physical device can handle.
... the maxchannelcount property of the
audiodestinationnode interface is an unsigned long defining the maximum amount of channels that the physical device can handle.
...And 12 more matches
AudioParam.setValueCurveAtTime() - Web APIs
the setvaluecurveattime() method of the
audioparam interface schedules the parameter's value to change following a curve defined by a list of values.
...by a list of values.
...ram.setvaluecurveattime(values, starttime, duration); parameters values an array of floating-point numbers representing the value curve the
audioparam will change through along the specified duration.
...And 12 more matches
AudioWorklet - Web APIs
the
audioworklet interface of the web
audio api is used to supply custom
audio processing scripts that execute in a separate thread to provide very low latency
audio processing.
... the
audioworklet interface of the web
audio api is used to supply custom
audio processing scripts that execute in a separate thread to provide very low latency
audio processing.
... the
audioworklet interface of the web
audio api is used to supply custom
audio processing scripts that execute in a separate thread to provide very low latency
audio processing.
...And 12 more matches
BaseAudioContext.createConvolver() - Web APIs
the createconvolver() method of the base
audiocontext interface creates a convolvernode, which is commonly used to apply reverb effects to your
audio.
... the createconvolver() method of the base
audiocontext interface creates a convolvernode, which is commonly used to apply reverb effects to your
audio.
... the createconvolver() method of the base
audiocontext interface creates a convolvernode, which is commonly used to apply reverb effects to your
audio.
...And 12 more matches
HTMLMediaElement.audioTracks - Web APIs
the read-only
audiotracks property on htmlmediaelement objects returns an
audiotracklist object listing all of the
audiotrack objects representing the media element's
audio tracks.
... the read-only
audiotracks property on htmlmediaelement objects returns an
audiotracklist object listing all of the
audiotrack objects representing the media element's
audio tracks.
...racklist object listing all of the
audiotrack objects representing the media element's
audio tracks.
...And 12 more matches
MediaElementAudioSourceNode.mediaElement - Web APIs
the mediaelement
audiosourcenode interface's read-only mediaelement property indicates the htmlmediaelement that contains the
audio track from which the node is receiving
audio.
... the mediaelement
audiosourcenode interface's read-only mediaelement property indicates the htmlmediaelement that contains the
audio track from which the node is receiving
audio.
... the mediaelement
audiosourcenode interface's read-only mediaelement property indicates the htmlmediaelement that contains the
audio track from which the node is receiving
audio.
...And 12 more matches
MediaStream.getAudioTracks() - Web APIs
the get
audiotracks() method of the mediastream interface returns a sequence that represents all the mediastreamtrack objects in this stream's track set where mediastreamtrack.kind is
audio.
... the get
audiotracks() method of the mediastream interface returns a sequence that represents all the mediastreamtrack objects in this stream's track set where mediastreamtrack.kind is
audio.
... the get
audiotracks() method of the mediastream interface returns a sequence that represents all the mediastreamtrack objects in this stream's track set where mediastreamtrack.kind is
audio.
...And 12 more matches
MediaStreamAudioSourceNode.mediaStream - Web APIs
the mediastream
audiosourcenode interface's read-only mediastream property indicates the mediastream that contains the
audio track from which the node is receiving
audio.
... the mediastream
audiosourcenode interface's read-only mediastream property indicates the mediastream that contains the
audio track from which the node is receiving
audio.
... the mediastream
audiosourcenode interface's read-only mediastream property indicates the mediastream that contains the
audio track from which the node is receiving
audio.
...And 12 more matches
AudioContext.createMediaStreamDestination() - Web APIs
the createmediastreamdestination() method of the
audiocontext interface is used to create a new mediastream
audiodestinationnode object associated with a webrtc mediastream representing an
audio stream, which may be stored in a local file or sent to another computer.
... the createmediastreamdestination() method of the
audiocontext interface is used to create a new mediastream
audiodestinationnode object associated with a webrtc mediastream representing an
audio stream, which may be stored in a local file or sent to another computer.
... mediastream is created when the node is created and is accessible via the mediastream
audiodestinationnode's stream attribute.
...And 11 more matches
BaseAudioContext.createBiquadFilter() - Web APIs
the createbiquadfilter() method of the base
audiocontext interface creates a biquadfilternode, which represents a second order filter configurable as several different common filter types.
... the createbiquadfilter() method of the base
audiocontext interface creates a biquadfilternode, which represents a second order filter configurable as several different common filter types.
... the createbiquadfilter() method of the base
audiocontext interface creates a biquadfilternode, which represents a second order filter configurable as several different common filter types.
...And 11 more matches
BaseAudioContext.createDynamicsCompressor() - Web APIs
the createdynamicscompressor() method of the base
audiocontext interface is used to create a dynamicscompressornode, which can be used to apply compression to an
audio signal.
...al.
...e volume of the loudest parts of the signal and raises the volume of the softest parts.
...And 11 more matches
BaseAudioContext.createGain() - Web APIs
the creategain() method of the base
audiocontext interface creates a gainnode, which can be used to control the overall gain (or volume) of the
audio graph.
... the creategain() method of the base
audiocontext interface creates a gainnode, which can be used to control the overall gain (or volume) of the
audio graph.
... the creategain() method of the base
audiocontext interface creates a gainnode, which can be used to control the overall gain (or volume) of the
audio graph.
...And 11 more matches
BaseAudioContext.createStereoPanner() - Web APIs
the createstereopanner() method of the base
audiocontext interface creates a stereopannernode, which can be used to apply stereo panning to an
audio source.
... the createstereopanner() method of the base
audiocontext interface creates a stereopannernode, which can be used to apply stereo panning to an
audio source.
... the createstereopanner() method of the base
audiocontext interface creates a stereopannernode, which can be used to apply stereo panning to an
audio source.
...And 11 more matches
BaseAudioContext.destination - Web APIs
the destination property of the base
audiocontext interface returns an
audiodestinationnode representing the final destination of all
audio in the context.
... the destination property of the base
audiocontext interface returns an
audiodestinationnode representing the final destination of all
audio in the context.
... the destination property of the base
audiocontext interface returns an
audiodestinationnode representing the final destination of all
audio in the context.
...And 11 more matches
MediaStreamAudioDestinationNode - Web APIs
the mediastream
audiodestinationnode interface represents an
audio destination consisting of a webrtc mediastream with a single
audiomediastreamtrack, which can be used in a similar way to a mediastream obtained from navigator.getusermedia.
... the mediastream
audiodestinationnode interface represents an
audio destination consisting of a webrtc mediastream with a single
audiomediastreamtrack, which can be used in a similar way to a mediastream obtained from navigator.getusermedia.
... the mediastream
audiodestinationnode interface represents an
audio destination consisting of a webrtc mediastream with a single
audiomediastreamtrack, which can be used in a similar way to a mediastream obtained from navigator.getusermedia.
...And 11 more matches
AudioNode.channelCountMode - Web APIs
the channelcountmode property of the
audionode interface represents an enumerated value describing the way channels must be matched between the node's inputs and outputs.
... the channelcountmode property of the
audionode interface represents an enumerated value describing the way channels must be matched between the node's inputs and outputs.
...xing happens.
...And 10 more matches
AudioNode.channelInterpretation - Web APIs
the channelinterpretation property of the
audionode interface represents an enumerated value describing the meaning of the channels.
... the channelinterpretation property of the
audionode interface represents an enumerated value describing the meaning of the channels.
... the channelinterpretation property of the
audionode interface represents an enumerated value describing the meaning of the channels.
...And 10 more matches
AudioTrackList.getTrackById() - Web APIs
the
audiotracklist method gettrackbyid() returns the first
audiotrack object from the track list whose id matches the specified string.
... the
audiotracklist method gettrackbyid() returns the first
audiotrack object from the track list whose id matches the specified string.
... the
audiotracklist method gettrackbyid() returns the first
audiotrack object from the track list whose id matches the specified string.
...And 10 more matches
BaseAudioContext.sampleRate - Web APIs
the samplerate property of the base
audiocontext interface returns a floating point number representing the sample rate, in samples per second, used by all nodes in this
audio context.
... the samplerate property of the base
audiocontext interface returns a floating point number representing the sample rate, in samples per second, used by all nodes in this
audio context.
... the samplerate property of the base
audiocontext interface returns a floating point number representing the sample rate, in samples per second, used by all nodes in this
audio context.
...And 10 more matches
msAudioDeviceType - Web APIs
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
...s non-standard and is not on a standards track.
...And 10 more matches
Video and Audio APIs - Learn web development
previous overview: client-side web apis next html5 comes with elements for embedding rich media in documents — <video> and <
audio> — which in turn come with their own apis for controlling playback, seeking, etc.
...ideo> and <
audio> — which in turn come with their own apis for controlling playback, seeking, etc.
...e with their own apis for controlling playback, seeking, etc.
...And 9 more matches
nsIDOMHTMLAudioElement
the nsidomhtml
audioelement interface is used to implement the html5 <
audio> element.
... the nsidomhtml
audioelement interface is used to implement the html5 <
audio> element.
...dio> element.
...And 9 more matches
AudioContext.suspend() - Web APIs
the suspend() method of the
audiocontext interface suspends the progression of time in the
audio context, temporarily halting
audio hardware access and reducing cpu/battery usage in the process — this is useful if you want an application to power down the
audio hardware when it will not be using an
audio context for a while.
... of the
audiocontext interface suspends the progression of time in the
audio context, temporarily halting
audio hardware access and reducing cpu/battery usage in the process — this is useful if you want an application to power down the
audio hardware when it will not be using an
audio context for a while.
...ace suspends the progression of time in the
audio context, temporarily halting
audio hardware access and reducing cpu/battery usage in the process — this is useful if you want an application to power down the
audio hardware when it will not be using an
audio context for a while.
...And 9 more matches
AudioNode.channelCount - Web APIs
the channelcount property of the
audionode interface represents an integer used to determine how many channels are used when up-mixing and down-mixing connections to any inputs to the node.
... the channelcount property of the
audionode interface represents an integer used to determine how many channels are used when up-mixing and down-mixing connections to any inputs to the node.
... when up-mixing and down-mixing connections to any inputs to the node.
...And 9 more matches
AudioWorkletNodeOptions - Web APIs
the
audioworkletnodeoptions dictionary of the web
audio api is used to specify configuration options when constructing a new
audioworkletnode object for custom
audio processing.
... the
audioworkletnodeoptions dictionary of the web
audio api is used to specify configuration options when constructing a new
audioworkletnode object for custom
audio processing.
... the
audioworkletnodeoptions dictionary of the web
audio api is used to specify configuration options when constructing a new
audioworkletnode object for custom
audio processing.
...And 9 more matches
BaseAudioContext.createDelay() - Web APIs
the createdelay() method of the base
audiocontext interface is used to create a delaynode, which is used to delay the incoming
audio signal by a certain amount of time.
... the createdelay() method of the base
audiocontext interface is used to create a delaynode, which is used to delay the incoming
audio signal by a certain amount of time.
... the createdelay() method of the base
audiocontext interface is used to create a delaynode, which is used to delay the incoming
audio signal by a certain amount of time.
...And 9 more matches
BaseAudioContext.currentTime - Web APIs
the currenttime read-only property of the base
audiocontext interface returns a double representing an ever-increasing hardware timestamp in seconds that can be used for scheduling
audio playback, visualizing timelines, etc.
... the currenttime read-only property of the base
audiocontext interface returns a double representing an ever-increasing hardware timestamp in seconds that can be used for scheduling
audio playback, visualizing timelines, etc.
... the currenttime read-only property of the base
audiocontext interface returns a double representing an ever-increasing hardware timestamp in seconds that can be used for scheduling
audio playback, visualizing timelines, etc.
...And 9 more matches
BaseAudioContext.state - Web APIs
the state read-only property of the base
audiocontext interface returns the current state of the
audiocontext.
... the state read-only property of the base
audiocontext interface returns the current state of the
audiocontext.
... the state read-only property of the base
audiocontext interface returns the current state of the
audiocontext.
...And 9 more matches
Visualizations with Web Audio API - Web APIs
one of the most interesting features of the web
audio api is the ability to extract frequency, waveform, and other data from your
audio source, which can then be used to create visualizations.
...of the most interesting features of the web
audio api is the ability to extract frequency, waveform, and other data from your
audio source, which can then be used to create visualizations.
...y to extract frequency, waveform, and other data from your
audio source, which can then be used to create visualizations.
...And 9 more matches
Media type and format guide: image, audio, and video content - Web media technologies
image file types for web designers fundamental information about the various image file types that may be useful for web designers, including best practices and use cases for each type, and guidelines for choosing the right image file format for specific types of content.
...formation about the various image file types that may be useful for web designers, including best practices and use cases for each type, and guidelines for choosing the right image file format for specific types of content.
...e various image file types that may be useful for web designers, including best practices and use cases for each type, and guidelines for choosing the right image file format for specific types of content.
...And 9 more matches
AudioBuffer() - Web APIs
the
audiobuffer constructor of the web
audio api creates a new
audiobuffer object.
... the
audiobuffer constructor of the web
audio api creates a new
audiobuffer object.
... the
audiobuffer constructor of the web
audio api creates a new
audiobuffer object.
...And 8 more matches
AudioBufferSourceNode.buffer - Web APIs
the buffer property of the
audiobuffersourcenode interface provides the ability to play back
audio using an
audiobuffer as the source of the sound data.
... the buffer property of the
audiobuffersourcenode interface provides the ability to play back
audio using an
audiobuffer as the source of the sound data.
... the buffer property of the
audiobuffersourcenode interface provides the ability to play back
audio using an
audiobuffer as the source of the sound data.
...And 8 more matches
AudioContext.baseLatency - Web APIs
the baselatency read-only property of the
audiocontext interface returns a double that represents the number of seconds of processing latency incurred by the
audiocontext passing an
audio buffer from the
audiodestinationnode — i.e.
... the baselatency read-only property of the
audiocontext interface returns a double that represents the number of seconds of processing latency incurred by the
audiocontext passing an
audio buffer from the
audiodestinationnode — i.e.
... the baselatency read-only property of the
audiocontext interface returns a double that represents the number of seconds of processing latency incurred by the
audiocontext passing an
audio buffer from the
audiodestinationnode — i.e.
...And 8 more matches
AudioNodeOptions - Web APIs
the
audionodeoptions dictionary of the web
audio api specifies options that can be used when creating new
audionode objects.
... the
audionodeoptions dictionary of the web
audio api specifies options that can be used when creating new
audionode objects.
... the
audionodeoptions dictionary of the web
audio api specifies options that can be used when creating new
audionode objects.
...And 8 more matches
AudioTrackList.onaddtrack - Web APIs
the
audiotracklist property onaddtrack is an event handler which is called when the addtrack event occurs, indicating that a new
audio track has been added to the media element whose
audio tracks the
audiotracklist represents.
...er which is called when the addtrack event occurs, indicating that a new
audio track has been added to the media element whose
audio tracks the
audiotracklist represents.
...ents.
...And 8 more matches
AudioTrackList.onremovetrack - Web APIs
the
audiotracklist onremovetrack event handler is called when the removetrack event occurs, indicating that an
audio track has been removed from the media element, and therefore also from the
audiotracklist.
... the
audiotracklist onremovetrack event handler is called when the removetrack event occurs, indicating that an
audio track has been removed from the media element, and therefore also from the
audiotracklist.
...ccurs, indicating that an
audio track has been removed from the media element, and therefore also from the
audiotracklist.
...And 8 more matches
BaseAudioContext.createOscillator() - Web APIs
the createoscillator() method of the base
audiocontext interface creates an oscillatornode, a source representing a periodic waveform.
... the createoscillator() method of the base
audiocontext interface creates an oscillatornode, a source representing a periodic waveform.
... the createoscillator() method of the base
audiocontext interface creates an oscillatornode, a source representing a periodic waveform.
...And 8 more matches
BaseAudioContext.listener - Web APIs
the listener property of the base
audiocontext interface returns an
audiolistener object that can then be used for implementing 3d
audio spatialization.
... the listener property of the base
audiocontext interface returns an
audiolistener object that can then be used for implementing 3d
audio spatialization.
... the listener property of the base
audiocontext interface returns an
audiolistener object that can then be used for implementing 3d
audio spatialization.
...And 8 more matches
NotifyAudioAvailableEvent - Web APIs
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
...And 8 more matches
Visualizing an audio spectrum - Archive of obsolete content
this example calculates and displays fast fourier transform (fft) spectrum data for the playing
audio.
... this example calculates and displays fast fourier transform (fft) spectrum data for the playing
audio.
... this example calculates and displays fast fourier transform (fft) spectrum data for the playing
audio.
...And 7 more matches
AudioBufferSourceNode.detune - Web APIs
the detune property of the
audiobuffersourcenode interface is a k-rate
audioparam representing detuning of oscillation in cents.
... the detune property of the
audiobuffersourcenode interface is a k-rate
audioparam representing detuning of oscillation in cents.
... the detune property of the
audiobuffersourcenode interface is a k-rate
audioparam representing detuning of oscillation in cents.
...And 7 more matches
AudioContext.outputLatency - Web APIs
the outputlatency read-only property of the
audiocontext interface provides an estimation of the output latency of the current
audio context.
... the outputlatency read-only property of the
audiocontext interface provides an estimation of the output latency of the current
audio context.
... the outputlatency read-only property of the
audiocontext interface provides an estimation of the output latency of the current
audio context.
...And 7 more matches
AudioContext.resume() - Web APIs
the resume() method of the
audiocontext interface resumes the progression of time in an
audio context that has previously been suspended.
... the resume() method of the
audiocontext interface resumes the progression of time in an
audio context that has previously been suspended.
... the resume() method of the
audiocontext interface resumes the progression of time in an
audio context that has previously been suspended.
...And 7 more matches
AudioContextLatencyCategory - Web APIs
the
audiocontextlatencycategory type is an enumerated set of strings which are used to select one of a number of default values for acceptable maximum latency of an
audio context.
... the
audiocontextlatencycategory type is an enumerated set of strings which are used to select one of a number of default values for acceptable maximum latency of an
audio context.
...tegory type is an enumerated set of strings which are used to select one of a number of default values for acceptable maximum latency of an
audio context.
...And 7 more matches
AudioContextOptions.latencyHint - Web APIs
the
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named latencyhint, which indicates the preferred maximum latency in seconds for the
audio context.
... the
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named latencyhint, which indicates the preferred maximum latency in seconds for the
audio context.
... the
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named latencyhint, which indicates the preferred maximum latency in seconds for the
audio context.
...And 7 more matches
AudioNode.numberOfOutputs - Web APIs
the numberofoutputs property of the
audionode interface returns the number of outputs coming out of the node.
... the numberofoutputs property of the
audionode interface returns the number of outputs coming out of the node.
... the numberofoutputs property of the
audionode interface returns the number of outputs coming out of the node.
...And 7 more matches
AudioParam.cancelScheduledValues() - Web APIs
the cancelscheduledvalues() method of the
audioparam interface cancels all scheduled future changes to the
audioparam.
... the cancelscheduledvalues() method of the
audioparam interface cancels all scheduled future changes to the
audioparam.
... the cancelscheduledvalues() method of the
audioparam interface cancels all scheduled future changes to the
audioparam.
...And 7 more matches
BaseAudioContext.createAnalyser() - Web APIs
the createanalyser() method of the base
audiocontext interface creates an analysernode, which can be used to expose
audio time and frequency data and create data visualisations.
... the createanalyser() method of the base
audiocontext interface creates an analysernode, which can be used to expose
audio time and frequency data and create data visualisations.
... the createanalyser() method of the base
audiocontext interface creates an analysernode, which can be used to expose
audio time and frequency data and create data visualisations.
...And 7 more matches
OfflineAudioCompletionEvent - Web APIs
the web
audio api offline
audiocompletionevent interface represents events that occur when the processing of an offline
audiocontext is terminated.
... the web
audio api offline
audiocompletionevent interface represents events that occur when the processing of an offline
audiocontext is terminated.
...represents events that occur when the processing of an offline
audiocontext is terminated.
...And 7 more matches
ScriptProcessorNode: audioprocess event - Web APIs
the
audioprocess event of the scriptprocessornode interface is fired when an input buffer of a script processor is ready to be processed.
... the
audioprocess event of the scriptprocessornode interface is fired when an input buffer of a script processor is ready to be processed.
... the
audioprocess event of the scriptprocessornode interface is fired when an input buffer of a script processor is ready to be processed.
...And 7 more matches
Web Audio playbackRate explained - Developer guides
the playbackrate property of the <
audio> and <video> elements allows us to change the speed, or rate, at which a piece of web
audio or video is playing.
... the playbackrate property of the <
audio> and <video> elements allows us to change the speed, or rate, at which a piece of web
audio or video is playing.
... the playbackrate property of the <
audio> and <video> elements allows us to change the speed, or rate, at which a piece of web
audio or video is playing.
...And 7 more matches
AudioContextOptions.sampleRate - Web APIs
the
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named samplerate, which indicates the sample rate to use for the new context.
... the
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named samplerate, which indicates the sample rate to use for the new context.
...he
audiocontextoptions dictionary (used when instantiating an
audiocontext) may contain a property named samplerate, which indicates the sample rate to use for the new context.
...And 6 more matches
AudioNode.numberOfInputs - Web APIs
the numberofinputs property of the
audionode interface returns the number of inputs feeding the node.
... the numberofinputs property of the
audionode interface returns the number of inputs feeding the node.
... the numberofinputs property of the
audionode interface returns the number of inputs feeding the node.
...And 6 more matches
AudioScheduledSourceNode - Web APIs
the
audioscheduledsourcenode interface—part of the web
audio api—is a parent interface for several types of
audio source node interfaces which share the ability to be started and stopped, optionally at specified times.
... the
audioscheduledsourcenode interface—part of the web
audio api—is a parent interface for several types of
audio source node interfaces which share the ability to be started and stopped, optionally at specified times.
...f the web
audio api—is a parent interface for several types of
audio source node interfaces which share the ability to be started and stopped, optionally at specified times.
...And 6 more matches
BaseAudioContext.createChannelMerger() - Web APIs
the createchannelmerger() method of the base
audiocontext interface creates a channelmergernode, which combines channels from multiple
audio streams into a single
audio stream.
... the createchannelmerger() method of the base
audiocontext interface creates a channelmergernode, which combines channels from multiple
audio streams into a single
audio stream.
... the createchannelmerger() method of the base
audiocontext interface creates a channelmergernode, which combines channels from multiple
audio streams into a single
audio stream.
...And 6 more matches
BaseAudioContext.createChannelSplitter() - Web APIs
the createchannelsplitter() method of the base
audiocontext interface is used to create a channelsplitternode, which is used to access the individual channels of an
audio stream and process them separately.
... the createchannelsplitter() method of the base
audiocontext interface is used to create a channelsplitternode, which is used to access the individual channels of an
audio stream and process them separately.
... the createchannelsplitter() method of the base
audiocontext interface is used to create a channelsplitternode, which is used to access the individual channels of an
audio stream and process them separately.
...And 6 more matches
BaseAudioContext.createWaveShaper() - Web APIs
the createwaveshaper() method of the base
audiocontext interface creates a waveshapernode, which represents a non-linear distortion.
... the createwaveshaper() method of the base
audiocontext interface creates a waveshapernode, which represents a non-linear distortion.
... the createwaveshaper() method of the base
audiocontext interface creates a waveshapernode, which represents a non-linear distortion.
...And 6 more matches
RTCRtpContributingSource.audioLevel - Web APIs
the read-only
audiolevel property of the rtcrtpcontributingsource interface indicates the
audio level contained in the last rtp packet played from the described source.
... the read-only
audiolevel property of the rtcrtpcontributingsource interface indicates the
audio level contained in the last rtp packet played from the described source.
... the read-only
audiolevel property of the rtcrtpcontributingsource interface indicates the
audio level contained in the last rtp packet played from the described source.
...And 6 more matches
AudioBuffer.duration - Web APIs
the duration property of the
audiobuffer interface returns a double representing the duration, in seconds, of the pcm data stored in the buffer.
... the duration property of the
audiobuffer interface returns a double representing the duration, in seconds, of the pcm data stored in the buffer.
... the duration property of the
audiobuffer interface returns a double representing the duration, in seconds, of the pcm data stored in the buffer.
...And 5 more matches
AudioBuffer.length - Web APIs
the length property of the
audiobuffer interface returns an integer representing the length, in sample-frames, of the pcm data stored in the buffer.
... the length property of the
audiobuffer interface returns an integer representing the length, in sample-frames, of the pcm data stored in the buffer.
... the length property of the
audiobuffer interface returns an integer representing the length, in sample-frames, of the pcm data stored in the buffer.
...And 5 more matches
AudioBuffer.numberOfChannels - Web APIs
the numberofchannels property of the
audiobuffer interface returns an integer representing the number of discrete
audio channels described by the pcm data stored in the buffer.
... the numberofchannels property of the
audiobuffer interface returns an integer representing the number of discrete
audio channels described by the pcm data stored in the buffer.
... the numberofchannels property of the
audiobuffer interface returns an integer representing the number of discrete
audio channels described by the pcm data stored in the buffer.
...And 5 more matches
AudioBuffer.sampleRate - Web APIs
the samplerate property of the
audiobuffer interface returns a float representing the sample rate, in samples per second, of the pcm data stored in the buffer.
... the samplerate property of the
audiobuffer interface returns a float representing the sample rate, in samples per second, of the pcm data stored in the buffer.
... the samplerate property of the
audiobuffer interface returns a float representing the sample rate, in samples per second, of the pcm data stored in the buffer.
...And 5 more matches
AudioScheduledSourceNode.start() - Web APIs
the start() method on
audioscheduledsourcenode schedules a sound to begin playback at the specified time.
... the start() method on
audioscheduledsourcenode schedules a sound to begin playback at the specified time.
...rt() method on
audioscheduledsourcenode schedules a sound to begin playback at the specified time.
...And 5 more matches
AudioTrack.label - Web APIs
the read-only
audiotrack property label returns a string specifying the
audio track's human-readable label, if one is available; otherwise, it returns an empty string.
... the read-only
audiotrack property label returns a string specifying the
audio track's human-readable label, if one is available; otherwise, it returns an empty string.
... the read-only
audiotrack property label returns a string specifying the
audio track's human-readable label, if one is available; otherwise, it returns an empty string.
...And 5 more matches
AudioTrack.language - Web APIs
the read-only
audiotrack property language returns a string identifying the language used in the
audio track.
... the read-only
audiotrack property language returns a string identifying the language used in the
audio track.
... the read-only
audiotrack property language returns a string identifying the language used in the
audio track.
...And 5 more matches
MediaStreamAudioSourceOptions.mediaStream - Web APIs
the mediastream
audiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve
audio data when instantiating a mediastream
audiosourcenode using the mediastream
audiosourcenode() constructor.
... the mediastream
audiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve
audio data when instantiating a mediastream
audiosourcenode using the mediastream
audiosourcenode() constructor.
... the mediastream
audiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve
audio data when instantiating a mediastream
audiosourcenode using the mediastream
audiosourcenode() constructor.
...And 5 more matches
OfflineAudioContext.oncomplete - Web APIs
the oncomplete event handler of the offline
audiocontext interface is called when the
audio processing is terminated, that is when the complete event (of type offline
audiocompletionevent) is raised.
... the oncomplete event handler of the offline
audiocontext interface is called when the
audio processing is terminated, that is when the complete event (of type offline
audiocompletionevent) is raised.
... the oncomplete event handler of the offline
audiocontext interface is called when the
audio processing is terminated, that is when the complete event (of type offline
audiocompletionevent) is raised.
...And 5 more matches
SpeechRecognition: audiostart event - Web APIs
the
audiostart event of the web speech api is fired when the user agent has started to capture
audio for speech recognition.
... the
audiostart event of the web speech api is fired when the user agent has started to capture
audio for speech recognition.
... the
audiostart event of the web speech api is fired when the user agent has started to capture
audio for speech recognition.
...And 5 more matches
AudioBuffer.copyToChannel() - Web APIs
the copytochannel() method of the
audiobuffer interface copies the samples to the specified channel of the
audiobuffer, from the source array.
... the copytochannel() method of the
audiobuffer interface copies the samples to the specified channel of the
audiobuffer, from the source array.
...obuffer interface copies the samples to the specified channel of the
audiobuffer, from the source array.
...And 4 more matches
AudioContext.createJavaScriptNode() - Web APIs
the
audiocontext.createjavascriptnode() method creates a javascriptnode which is used for directly manipulating
audio data with javascript.
... the
audiocontext.createjavascriptnode() method creates a javascriptnode which is used for directly manipulating
audio data with javascript.
... the
audiocontext.createjavascriptnode() method creates a javascriptnode which is used for directly manipulating
audio data with javascript.
...And 4 more matches
AudioScheduledSourceNode: ended event - Web APIs
the ended event of the
audioscheduledsourcenode interface is fired when the source node has stopped playing.
... the ended event of the
audioscheduledsourcenode interface is fired when the source node has stopped playing.
... the ended event of the
audioscheduledsourcenode interface is fired when the source node has stopped playing.
...And 4 more matches
AudioScheduledSourceNode.stop() - Web APIs
the stop() method on
audioscheduledsourcenode schedules a sound to cease playback at the specified time.
...e specified time.
...hasn't occurred yet.
...And 4 more matches
AudioTrack.id - Web APIs
the id property contains a string which uniquely identifies the track represented by the
audiotrack.
... the id property contains a string which uniquely identifies the track represented by the
audiotrack.
... the id property contains a string which uniquely identifies the track represented by the
audiotrack.
...And 4 more matches
OfflineAudioContext: complete event - Web APIs
the complete event of the offline
audiocontext interface is fired when the rendering of an offline
audio context is complete.
... the complete event of the offline
audiocontext interface is fired when the rendering of an offline
audio context is complete.
... the complete event of the offline
audiocontext interface is fired when the rendering of an offline
audio context is complete.
...And 4 more matches
SpeechRecognition: audioend event - Web APIs
the
audioend event of the web speech api is fired when the user agent has finished capturing
audio for speech recognition.
... the
audioend event of the web speech api is fired when the user agent has finished capturing
audio for speech recognition.
... the
audioend event of the web speech api is fired when the user agent has finished capturing
audio for speech recognition.
...And 4 more matches
Displaying a graphic with audio samples - Archive of obsolete content
the following example shows how to take samples from an
audio stream and display them behind an image (in this case, the mozilla logo), giving the impression that the image is built from the samples.
... the following example shows how to take samples from an
audio stream and display them behind an image (in this case, the mozilla logo), giving the impression that the image is built from the samples.
... the following example shows how to take samples from an
audio stream and display them behind an image (in this case, the mozilla logo), giving the impression that the image is built from the samples.
...And 3 more matches
AudioBuffer.copyFromChannel() - Web APIs
the copyfromchannel() method of the
audiobuffer interface copies the
audio sample data from the specified channel of the
audiobuffer to a specified float32array.
... the copyfromchannel() method of the
audiobuffer interface copies the
audio sample data from the specified channel of the
audiobuffer to a specified float32array.
...hat is outside the accepted range: the value of channelnumber specifies a channel number which doesn't exist (that is, it's greater than or equal to the value of numberofchannels on the channel).
...And 3 more matches
AudioParam.cancelAndHoldAtTime() - Web APIs
the cancelandholdattime() property of the
audioparam interface cancels all scheduled future changes to the
audioparam but holds its value at a given time until further changes are made using other methods.
... the cancelandholdattime() property of the
audioparam interface cancels all scheduled future changes to the
audioparam but holds its value at a given time until further changes are made using other methods.
... the cancelandholdattime() property of the
audioparam interface cancels all scheduled future changes to the
audioparam but holds its value at a given time until further changes are made using other methods.
...And 3 more matches
AudioParam.defaultValue - Web APIs
the defaultvalue read-only property of the
audioparam interface represents the initial value of the attributes as defined by the specific
audionode creating the
audioparam.
... the defaultvalue read-only property of the
audioparam interface represents the initial value of the attributes as defined by the specific
audionode creating the
audioparam.
... the defaultvalue read-only property of the
audioparam interface represents the initial value of the attributes as defined by the specific
audionode creating the
audioparam.
...And 3 more matches
AudioParam.maxValue - Web APIs
the maxvalue read-only property of the
audioparam interface represents the maximum possible value for the parameter's nominal (effective) range.
... the maxvalue read-only property of the
audioparam interface represents the maximum possible value for the parameter's nominal (effective) range.
... represents the maximum possible value for the parameter's nominal (effective) range.
...And 3 more matches
AudioParam.minValue - Web APIs
the minvalue read-only property of the
audioparam interface represents the minimum possible value for the parameter's nominal (effective) range.
... the minvalue read-only property of the
audioparam interface represents the minimum possible value for the parameter's nominal (effective) range.
... represents the minimum possible value for the parameter's nominal (effective) range.
...And 3 more matches
AudioScheduledSourceNode.onended - Web APIs
the onended event handler for the
audioscheduledsourcenode interface specifies an eventhandler to be executed when the ended event occurs on the node.
... the onended event handler for the
audioscheduledsourcenode interface specifies an eventhandler to be executed when the ended event occurs on the node.
...dler to be executed when the ended event occurs on the node.
...And 3 more matches
AudioTrackList.onchange - Web APIs
the
audiotracklist property onchange is an event handler which is called when the change event occurs, indicating that one or more of the
audiotracks in the
audiotracklist have been enabled or disabled.
...otracklist property onchange is an event handler which is called when the change event occurs, indicating that one or more of the
audiotracks in the
audiotracklist have been enabled or disabled.
...more of the
audiotracks in the
audiotracklist have been enabled or disabled.
...And 3 more matches
BaseAudioContext.onstatechange - Web APIs
the onstatechange property of the base
audiocontext interface defines an event handler function to be called when the statechange event fires: this occurs when the
audio context's state changes.
... the onstatechange property of the base
audiocontext interface defines an event handler function to be called when the statechange event fires: this occurs when the
audio context's state changes.
... the onstatechange property of the base
audiocontext interface defines an event handler function to be called when the statechange event fires: this occurs when the
audio context's state changes.
...And 3 more matches
MediaStreamAudioDestinationNode.stream - Web APIs
the stream property of the
audiocontext interface represents a mediastream containing a single
audiomediastreamtrack with the same number of channels as the node itself.
... the stream property of the
audiocontext interface represents a mediastream containing a single
audiomediastreamtrack with the same number of channels as the node itself.
... the stream property of the
audiocontext interface represents a mediastream containing a single
audiomediastreamtrack with the same number of channels as the node itself.
...And 3 more matches
HTMLMediaElement.msInsertAudioEffect() - Web APIs
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
...ction sites facing the web: it will not work for every user.
...And 2 more matches
MediaRecorder.audioBitsPerSecond - Web APIs
the
audiobitspersecond read-only property of the mediarecorder interface returns the
audio encoding bit rate in use.
... the
audiobitspersecond read-only property of the mediarecorder interface returns the
audio encoding bit rate in use.
... the
audiobitspersecond read-only property of the mediarecorder interface returns the
audio encoding bit rate in use.
...And 2 more matches
MediaStreamAudioSourceOptions - Web APIs
the mediastream
audiosourceoptions dictionary provides configuration options used when creating a mediastream
audiosourcenode using its constructor.
... the mediastream
audiosourceoptions dictionary provides configuration options used when creating a mediastream
audiosourcenode using its constructor.
... the mediastream
audiosourceoptions dictionary provides configuration options used when creating a mediastream
audiosourcenode using its constructor.
...And 2 more matches
MediaStreamTrackAudioSourceOptions - Web APIs
the mediastreamtrack
audiosourceoptions dictionary is used when specifying options to the mediastreamtrack
audiosourcenode() constructor.
... the mediastreamtrack
audiosourceoptions dictionary is used when specifying options to the mediastreamtrack
audiosourcenode() constructor.
... the mediastreamtrack
audiosourceoptions dictionary is used when specifying options to the mediastreamtrack
audiosourcenode() constructor.
...And 2 more matches
OfflineAudioContext.resume() - Web APIs
the resume() method of the offline
audiocontext interface resumes the progression of time in an
audio context that has been suspended.
... the resume() method of the offline
audiocontext interface resumes the progression of time in an
audio context that has been suspended.
... the resume() method of the offline
audiocontext interface resumes the progression of time in an
audio context that has been suspended.
...And 2 more matches
OfflineAudioContext.suspend() - Web APIs
the suspend() method of the offline
audiocontext interface schedules a suspension of the time progression in the
audio context at the specified time and returns a promise.
... the suspend() method of the offline
audiocontext interface schedules a suspension of the time progression in the
audio context at the specified time and returns a promise.
... the suspend() method of the offline
audiocontext interface schedules a suspension of the time progression in the
audio context at the specified time and returns a promise.
...And 2 more matches
SourceBuffer.audioTracks - Web APIs
the
audiotracks read-only property of the sourcebuffer interface returns a list of the
audio tracks currently contained inside the sourcebuffer.
... the
audiotracks read-only property of the sourcebuffer interface returns a list of the
audio tracks currently contained inside the sourcebuffer.
... the
audiotracks read-only property of the sourcebuffer interface returns a list of the
audio tracks currently contained inside the sourcebuffer.
...And 2 more matches
mozbrowseraudioplaybackchange
non-standard this feature is non-standard and is not on a standards track.
... non-standard this feature is non-standard and is not on a standards track.
... property type description target read only eventtarget the browser iframe type read only domstring the type of event.
... domstring the type of event.
AudioTrackList: addtrack event - Web APIs
the addtrack event is fired when a track is added to an
audiotracklist.
... the addtrack event is fired when a track is added to an
audiotracklist.
... the addtrack event is fired when a track is added to an
audiotracklist.
...trackevent event handler property onaddtrack examples using addeventlistener(): const videoelement = document.queryselector('video'); videoelement.
audiotracks.addeventlistener('addtrack', (event) => { console.log(`
audio track: ${event.track.label} added`); }); using the onaddtrack event handler property: const videoelement = document.queryselector('video'); videoelement.
audiotracks.onaddtrack = (event) => { console.log(`
audio track: ${event.track.label} added`); }; specifications specification status html living standardthe definition of 'addtrack' in that specification.
AudioTrackList: change event - Web APIs
the change event is fired when an
audio track is enabled or disabled, for example by changing the track's enabled property.
... the change event is fired when an
audio track is enabled or disabled, for example by changing the track's enabled property.
...listener(): const videoelement = document.queryselector('video'); videoelement.
audiotracks.addeventlistener('change', (event) => { console.log(`'${event.type}' event fired`); }); // changing the value of `enabled` will trigger the `change` event const toggletrackbutton = document.queryselector('.toggle-track'); toggletrackbutton.addeventlistener('click', () => { const track = videoelement.
audiotracks[0]; track.enabled = !track.enabled; }); using the onchange event handler property: const videoelement = document.queryselector('video'); videoelement.
audiotracks.onchange = (event) => { console.log(`'${event.type}' event fired`); }; // changing the value of `enabled` will trigger the `change` event const toggletrackbutton = document.queryselector('.toggle-track'); toggletrackbutto...
...ange event handler property: const videoelement = document.queryselector('video'); videoelement.
audiotracks.onchange = (event) => { console.log(`'${event.type}' event fired`); }; // changing the value of `enabled` will trigger the `change` event const toggletrackbutton = document.queryselector('.toggle-track'); toggletrackbutton.addeventlistener('click', () => { const track = videoelement.
audiotracks[0]; track.enabled = !track.enabled; }); specifications specification status html living standardthe definition of 'change' in that specification.
AudioTrackList: removetrack event - Web APIs
the removetrack event is fired when a track is removed from an
audiotracklist.
... the removetrack event is fired when a track is removed from an
audiotracklist.
... the removetrack event is fired when a track is removed from an
audiotracklist.
... event handler property onremovetrack examples using addeventlistener(): const videoelement = document.queryselector('video'); videoelement.
audiotracks.addeventlistener('removetrack', (event) => { console.log(`
audio track: ${event.track.label} removed`); }); using the onremovetrack event handler property: const videoelement = document.queryselector('video'); videoelement.
audiotracks.onremovetrack = (event) => { console.log(`
audio track: ${event.track.label} removed`); }; specifications specification status html living standardthe definition of 'removetrack' in that specification.
AudioWorkletNode.onprocessorerror - Web APIs
the onprocessorerror property of the
audioworkletnode interface defines an event handler function to be called when the processorerror event fires.
... the onprocessorerror property of the
audioworkletnode interface defines an event handler function to be called when the processorerror event fires.
...of the
audioworkletnode interface defines an event handler function to be called when the processorerror event fires.
...sor behind the node throws an exception in its constructor, the process method, or any user-defined class method.
BaseAudioContext.createPeriodicWave() - Web APIs
the createperiodicwave() method of the base
audiocontext interface is used to create a periodicwave, which is used to define a periodic waveform that can be used to shape the output of an oscillatornode.
... the createperiodicwave() method of the base
audiocontext interface is used to create a periodicwave, which is used to define a periodic waveform that can be used to shape the output of an oscillatornode.
...: if set to true, normalization is disabled for the periodic wave.
...cients of the fourier transform should be given in ascending order (i.e.
audioCapabilities - Web APIs
the mediakeysystemconfiguration.
audiocapabilities read-only property returns an array of supported
audio type and capability pairs.
... the mediakeysystemconfiguration.
audiocapabilities read-only property returns an array of supported
audio type and capability pairs.
... the mediakeysystemconfiguration.
audiocapabilities read-only property returns an array of supported
audio type and capability pairs.
... the mediakeysystemconfiguration.
audiocapabilities read-only property returns an array of supported
audio type and capability pairs.
OfflineAudioCompletionEvent.renderedBuffer - Web APIs
the renderedbuffer read-only property of the offline
audiocompletionevent interface is an
audiobuffer containing the result of processing an offline
audiocontext.
... the renderedbuffer read-only property of the offline
audiocompletionevent interface is an
audiobuffer containing the result of processing an offline
audiocontext.
... the renderedbuffer read-only property of the offline
audiocompletionevent interface is an
audiobuffer containing the result of processing an offline
audiocontext.
... the renderedbuffer read-only property of the offline
audiocompletionevent interface is an
audiobuffer containing the result of processing an offline
audiocontext.
SpeechRecognition.onaudioend - Web APIs
the on
audioend property of the speechrecognition interface represents an event handler that will run when the user agent has finished capturing
audio (when the
audioend event fires.) syntax myspeechrecognition.on
audioend = function() { ...
... the on
audioend property of the speechrecognition interface represents an event handler that will run when the user agent has finished capturing
audio (when the
audioend event fires.) syntax myspeechrecognition.on
audioend = function() { ...
... the on
audioend property of the speechrecognition interface represents an event handler that will run when the user agent has finished capturing
audio (when the
audioend event fires.) syntax myspeechrecognition.on
audioend = function() { ...
...that will run when the user agent has finished capturing
audio (when the
audioend event fires.) syntax myspeechrecognition.on
audioend = function() { ...
SpeechRecognition.onaudiostart - Web APIs
the on
audiostart property of the speechrecognition interface represents an event handler that will run when the user agent has started to capture
audio (when the
audiostart event fires.) syntax myspeechrecognition.on
audiostart = function() { ...
... the on
audiostart property of the speechrecognition interface represents an event handler that will run when the user agent has started to capture
audio (when the
audiostart event fires.) syntax myspeechrecognition.on
audiostart = function() { ...
... the on
audiostart property of the speechrecognition interface represents an event handler that will run when the user agent has started to capture
audio (when the
audiostart event fires.) syntax myspeechrecognition.on
audiostart = function() { ...
...l run when the user agent has started to capture
audio (when the
audiostart event fires.) syntax myspeechrecognition.on
audiostart = function() { ...
AudioParamMap - Web APIs
the web
audio api interface
audioparammap represents a set of multiple
audio parameters, each described as a mapping of a domstring identifying the parameter to the
audioparam object representing its value.
... the web
audio api interface
audioparammap represents a set of multiple
audio parameters, each described as a mapping of a domstring identifying the parameter to the
audioparam object representing its value.
... the web
audio api interface
audioparammap represents a set of multiple
audio parameters, each described as a mapping of a domstring identifying the parameter to the
audioparam object representing its value.
AudioTrack.sourceBuffer - Web APIs
the read-only
audiotrack property sourcebuffer returns the sourcebuffer that created the track, or null if the track was not created by a sourcebuffer or the sourcebuffer has been removed from the mediasource.sourcebuffers attribute of its parent media source.
... the read-only
audiotrack property sourcebuffer returns the sourcebuffer that created the track, or null if the track was not created by a sourcebuffer or the sourcebuffer has been removed from the mediasource.sourcebuffers attribute of its parent media source.
...rcebuffer that created the track, or null if the track was not created by a sourcebuffer or the sourcebuffer has been removed from the mediasource.sourcebuffers attribute of its parent media source.
BaseAudioContext.createConstantSource() - Web APIs
the createconstantsource() property of the base
audiocontext interface creates a constantsourcenode object, which is an
audio source that continuously outputs a monaural (one-channel) sound signal whose samples all have the same value.
... the createconstantsource() property of the base
audiocontext interface creates a constantsourcenode object, which is an
audio source that continuously outputs a monaural (one-channel) sound signal whose samples all have the same value.
...the base
audiocontext interface creates a constantsourcenode object, which is an
audio source that continuously outputs a monaural (one-channel) sound signal whose samples all have the same value.
BaseAudioContext.createIIRFilter() - Web APIs
the createiirfilter() method of the base
audiocontext interface creates an iirfilternode, which represents a general infinite impulse response (iir) filter which can be configured to serve as various types of filter.
... the createiirfilter() method of the base
audiocontext interface creates an iirfilternode, which represents a general infinite impulse response (iir) filter which can be configured to serve as various types of filter.
...t be zero.
OfflineAudioContext.length - Web APIs
the length property of the offline
audiocontext interface returns an integer representing the size of the buffer in sample-frames.
... the length property of the offline
audiocontext interface returns an integer representing the size of the buffer in sample-frames.
... the length property of the offline
audiocontext interface returns an integer representing the size of the buffer in sample-frames.
Tools for analyzing Web Audio usage - Web APIs
while working on your web
audio api code, you may find that you need tools to analyze the graph of nodes you create or to otherwise debug your work.
... while working on your web
audio api code, you may find that you need tools to analyze the graph of nodes you create or to otherwise debug your work.
... while working on your web
audio api code, you may find that you need tools to analyze the graph of nodes you create or to otherwise debug your work.
MozAudioAvailable - Archive of obsolete content
the moz
audioavailable event is fired when the
audio buffer is full and the corresponding raw samples are available.
...escription target read only eventtarget the event target (the topmost target in the dom tree).
Using audio and video in HTML - Web media technologies
the html <
audio> and <video> elements let you embed
audio and video content into a web page.
...ide is a planned update to integrate content from various scattered places on mdn into one cohesive document or document set.
Guide to streaming audio and video - Web media technologies
in this guide, we'll examine the techniques used to stream
audio and/or video media on the web, and how you can optimize your code, your media, your server, and the options you use while performing the streaming to bring out the best quality and performance possible.
...irefox for android does as well, in order to avoid strange compatibility errors from occurring due to this assumption being incorrect.
Index - Web APIs
.
...ensors, illuminance the illuminance property of the ambientlightsensor interface returns the current light level in lux of the ambient light level around the hosting device.
...the illuminance property of the ambientlightsensor interface returns the current light level in lux of the ambient light level around the hosting device.
...And 1612 more matches
Media container formats (file types) - Web media technologies
the format of
audio and video media files is defined in two parts (three if a file has both
audio and video in it, of course): the
audio and/or video codecs used and the media container format (or file type) used.
...if a file has both
audio and video in it, of course): the
audio and/or video codecs used and the media container format (or file type) used.
... using mediastreamtrack objects to represent each track.
...And 86 more matches
Key Values - Web APIs
with an explanation of what the key is typically used for.
...mand_media_channel_down qt::key_channeldown (0x01000119) keycode_channel_down (167) "channelup" switches to the next channel.
...y_channeldown (0x01000119) keycode_channel_down (167) "channelup" switches to the next channel.
...And 62 more matches
Introduction to web APIs - Learn web development
art of the javascript language itself, rather they are built on top of the core javascript language, providing you with extra superpowers to use in your javascript code.
...lt on top of the core javascript language, providing you with extra superpowers to use in your javascript code.
...nguage, providing you with extra superpowers to use in your javascript code.
...And 49 more matches
Capabilities, constraints, and settings - Web APIs
site or app exchange information about what constrainable properties the browser's implementation supports and what values it supports for each one.
...hat you need, and if you can't, decide what to do at that point.
...on whichcamera(track) { return track.getsettings().facingmode; } this function uses getsettings() to obtain the track's currently in-use values for the constrainable properties and returns the value of facingmode.
...And 47 more matches
PannerNode - Web APIs
the pannernode interface represents the position and behavior of an
audio source signal in space.
... the pannernode interface represents the position and behavior of an
audio source signal in space.
... the pannernode interface represents the position and behavior of an
audio source signal in space.
...And 43 more matches
Accessible multimedia - Learn web development
previous overview: accessibility next another category of content that can create accessibility problems is multimedia — video,
audio, and image content need to be given proper textual alternatives so they can be understood by assistive technologies and their users.
... can refer back to there for the full details.
...hould ensure that where possible visual content has an alternative text available for screenreaders to pick up and read to their users.
...And 38 more matches
The "codecs" parameter in common media types - Web media technologies
at a fundamental level, you can specify the type of a media file using a simple mime type, such as video/mp4 or
audio/mpeg.
...r instance, just describing a video in an mpeg-4 file with the mime type video/mp4 doesn't say anything about what format the actual media within takes.
...ter can be added to the mime type describing media content.
...And 38 more matches
Introduction to the Real-time Transport Protocol (RTP) - Web APIs
rantee ordering or even guarantee delivery at all.
... rtcpeerconnection are implemented using rtp and the interfaces above, you can take advantage of the access this gives you to the internals of streams to make adjustments.
...he code dealing with the promises returned by webrtc methods.
...And 37 more matches
Perceivable - Accessibility
omponents must be presentable to users in ways they can perceive.
... complex images or charts should have an accessible alternative provided, either on the same page or via a link.
... a text description may work, or an accessible data table (see html table advanced features and accessibility).
...And 37 more matches
Using DTMF with WebRTC - Web APIs
in order to more fully support
audio/video conferencing, webrtc supports sending dtmf to the remote peer on an rtcpeerconnection.
...io/video conferencing, webrtc supports sending dtmf to the remote peer on an rtcpeerconnection.
... receive incoming dtmf.
...And 31 more matches
<video>: The Video Embed element - HTML: Hypertext Markup Language
the html video element (<video>) embeds a media player which supports video playback into the document.
... the html video element (<video>) embeds a media player which supports video playback into the document.
...e the opening and closing <video></video> tags is shown as a fallback in browsers that don't support the element.
...And 29 more matches
MIME types (IANA media types) - HTTP
binary data that doesn't fall explicitly into one of the other types; either data that will be executed or interpreted in some way or binary data that requires a specific application or category of application to use.
...esn't fall explicitly into one of the other types; either data that will be executed or interpreted in some way or binary data that requires a specific application or category of application to use.
...other types; either data that will be executed or interpreted in some way or binary data that requires a specific application or category of application to use.
...And 29 more matches
ScriptProcessorNode - Web APIs
the scriptprocessornode interface allows the generation, processing, or analyzing of
audio using javascript.
... the scriptprocessornode interface allows the generation, processing, or analyzing of
audio using javascript.
... the scriptprocessornode interface allows the generation, processing, or analyzing of
audio using javascript.
...And 26 more matches
Media buffering, seeking, and time ranges - Developer guides
sometimes it's useful to know how much <
audio> or <video> has downloaded or is playable without delay — a good example of this is the buffered progress bar of an
audio or video player.
...how to build a buffer/seek bar using timeranges, and other features of the media api.
...d other features of the media api.
...And 26 more matches
Using IIR filters - Web APIs
the iirfilternode interface of the web
audio api is an
audionode processor that implements a general infinite impulse response (iir) filter; this type of filter can be used to implement tone control devices and graphic equalizers, and the filter response parameters can be specified, so that it can be tuned as needed.
...ts a general infinite impulse response (iir) filter; this type of filter can be used to implement tone control devices and graphic equalizers, and the filter response parameters can be specified, so that it can be tuned as needed.
...arameters can be specified, so that it can be tuned as needed.
...And 24 more matches
Codecs used by WebRTC - Web media technologies
the webrtc api makes it possible to construct web sites and apps that let users communicate in real time, using
audio and/or video as well as optional data and other information.
...codecs that browsers are required to implement as well as other codecs that some or all browsers support for webrtc.
...ys a necessity when dealing with media on the web, it's of additional importance when videoconferencing in order to ensure that the participants are able to communicate without lag or interruptions.
...And 23 more matches
HTMLMediaElement - Web APIs
the htmlmediaelement interface adds to htmlelement the properties and methods needed to support basic media-related capabilities that are common to
audio and video.
... the htmlmediaelement interface adds to htmlelement the properties and methods needed to support basic media-related capabilities that are common to
audio and video.
...2px" /><text x="411" y="94" font-size="12px" font-family="consolas,monaco,andale mono,monospace" fill="#4d4e53" text-anchor="middle" alignment-baseline="middle">htmlmediaelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} properties this interface also inherits properties from its ancestors htmlelement, element, node, and eventtarget.
...And 21 more matches
Web media technologies
over the years, the web's ability to present, create, and manage
audio, video, and other media has grown at an increasing pace.
...of apis available, as well as html elements, dom interfaces, and other features that make it possible to not only perform these tasks, but use media in tandem with other technologies to do truly remarkable things.
...able, as well as html elements, dom interfaces, and other features that make it possible to not only perform these tasks, but use media in tandem with other technologies to do truly remarkable things.
...And 21 more matches
BiquadFilterNode - Web APIs
the biquadfilternode interface represents a simple low-order filter, and is created using the
audiocontext.createbiquadfilter() method.
... the biquadfilternode interface represents a simple low-order filter, and is created using the
audiocontext.createbiquadfilter() method.
...ys has exactly one input and one output.
...And 18 more matches
DynamicsCompressorNode - Web APIs
the dynamicscompressornode interface provides a compression effect, which lowers the volume of the loudest parts of the signal in order to help prevent clipping and distortion that can occur when multiple sounds are played and multiplexed together at once.
... the dynamicscompressornode interface provides a compression effect, which lowers the volume of the loudest parts of the signal in order to help prevent clipping and distortion that can occur when multiple sounds are played and multiplexed together at once.
...ornode interface provides a compression effect, which lowers the volume of the loudest parts of the signal in order to help prevent clipping and distortion that can occur when multiple sounds are played and multiplexed together at once.
...And 18 more matches
PannerNode.distanceModel - Web APIs
the distancemodel property of the pannernode interface is an enumerated value determining which algorithm to use to reduce the volume of the
audio source as it moves away from the listener.
... model calculating the gain induced by the distance according to: refdistance / (refdistance + rollofffactor * (math.max(distance, refdistance) - refdistance)) exponential: an exponential distance model calculating the gain induced by the distance according to: pow((math.max(distance, refdistance) / refdistance, -rollofffactor).
...ting the gain induced by the distance according to: refdistance / (refdistance + rollofffactor * (math.max(distance, refdistance) - refdistance)) exponential: an exponential distance model calculating the gain induced by the distance according to: pow((math.max(distance, refdistance) / refdistance, -rollofffactor).
...And 18 more matches
PannerNode.maxDistance - Web APIs
the maxdistance property of the pannernode interface is a double value representing the maximum distance between the
audio source and the listener, after which the volume is not reduced any further.
... the maxdistance property of the pannernode interface is a double value representing the maximum distance between the
audio source and the listener, after which the volume is not reduced any further.
... the maxdistance property of the pannernode interface is a double value representing the maximum distance between the
audio source and the listener, after which the volume is not reduced any further.
...And 18 more matches
PannerNode.panningModel - Web APIs
the panningmodel property of the pannernode interface is an enumerated value determining which spatialisation algorithm to use to position the
audio in 3d space.
...ing which spatialisation algorithm to use to position the
audio in 3d space.
...alisation algorithm to use to position the
audio in 3d space.
...And 18 more matches
PannerNode.setOrientation() - Web APIs
the setorientation() method of the pannernode interface defines the direction the
audio source is playing in.
...ated attributes pannernode.coneinnerangle, pannernode.coneouterangle, and pannernode.coneoutergain.
... pannernode.coneinnerangle, pannernode.coneouterangle, and pannernode.coneoutergain.
...And 18 more matches
PannerNode.setPosition() - Web APIs
the setposition() method of the pannernode interface defines the position of the
audio source relative to the listener (represented by an
audiolistener object stored in the
audiocontext.listener attribute.) the three parameters x, y and z are unitless and describe the source's position in 3d space using the right-hand cartesian coordinate system.
...nernode interface defines the position of the
audio source relative to the listener (represented by an
audiolistener object stored in the
audiocontext.listener attribute.) the three parameters x, y and z are unitless and describe the source's position in 3d space using the right-hand cartesian coordinate system.
...ce defines the position of the
audio source relative to the listener (represented by an
audiolistener object stored in the
audiocontext.listener attribute.) the three parameters x, y and z are unitless and describe the source's position in 3d space using the right-hand cartesian coordinate system.
...And 18 more matches
Index - Developer guides
getting started ajax, api, advanced, javascript, webmechanics, xmlhttprequest this article guides you through the ajax basics and gives you some simple hands-on examples to get you started.
...pi, advanced, javascript, webmechanics, xmlhttprequest this article guides you through the ajax basics and gives you some simple hands-on examples to get you started.
...rough the ajax basics and gives you some simple hands-on examples to get you started.
...And 18 more matches
ConvolverNode.buffer - Web APIs
the buffer property of the convolvernode interface represents a mono, stereo, or 4-channel
audiobuffer containing the (possibly multichannel) impulse response used by the convolvernode to create the reverb effect.
...g the (possibly multichannel) impulse response used by the convolvernode to create the reverb effect.
...he convolvernode to create the reverb effect.
...And 17 more matches
GainNode - Web APIs
the gainnode interface represents a change in volume.
... the gainnode interface represents a change in volume.
...auses a given gain to be applied to the input data before its propagation to the output.
...And 17 more matches
OscillatorNode - Web APIs
the oscillatornode interface represents a periodic waveform, such as a sine wave.
... the oscillatornode interface represents a periodic waveform, such as a sine wave.
... the oscillatornode interface represents a periodic waveform, such as a sine wave.
...And 17 more matches
PannerNode.setVelocity() - Web APIs
the setvelocity() method of the pannernode interface defines the velocity vector of the
audio source — how fast it is moving and in what direction.
... gaps in its design and implementation problems.
...sign and implementation problems.
...And 17 more matches
Event reference
user starts dragging an element or text selection.
...ssornode is ready to be processed.
...nd animationevent css animations a css animation has completed.
...And 17 more matches
BiquadFilterNode.Q - Web APIs
the q property of the biquadfilternode interface is an a-rate
audioparam, a double representing a q factor, or quality factor.
... the q property of the biquadfilternode interface is an a-rate
audioparam, a double representing a q factor, or quality factor.
... the q property of the biquadfilternode interface is an a-rate
audioparam, a double representing a q factor, or quality factor.
...And 15 more matches
BiquadFilterNode.detune - Web APIs
the detune property of the biquadfilternode interface is an a-rate
audioparam representing detuning of the frequency in cents.
... the detune property of the biquadfilternode interface is an a-rate
audioparam representing detuning of the frequency in cents.
... the detune property of the biquadfilternode interface is an a-rate
audioparam representing detuning of the frequency in cents.
...And 15 more matches
BiquadFilterNode.frequency - Web APIs
the frequency property of the biquadfilternode interface is a k-rate
audioparam, a double representing a frequency in the current filtering algorithm measured in hertz (hz).
... the frequency property of the biquadfilternode interface is a k-rate
audioparam, a double representing a frequency in the current filtering algorithm measured in hertz (hz).
... the frequency property of the biquadfilternode interface is a k-rate
audioparam, a double representing a frequency in the current filtering algorithm measured in hertz (hz).
...And 15 more matches
BiquadFilterNode.gain - Web APIs
the gain property of the biquadfilternode interface is a a-rate
audioparam, a double representing the gain used in the current filtering algorithm.
... the gain property of the biquadfilternode interface is a a-rate
audioparam, a double representing the gain used in the current filtering algorithm.
... the gain property of the biquadfilternode interface is a a-rate
audioparam, a double representing the gain used in the current filtering algorithm.
...And 15 more matches
StereoPannerNode - Web APIs
the stereopannernode interface of the web
audio api represents a simple stereo panner node that can be used to pan an
audio stream left or right.
... the stereopannernode interface of the web
audio api represents a simple stereo panner node that can be used to pan an
audio stream left or right.
... the stereopannernode interface of the web
audio api represents a simple stereo panner node that can be used to pan an
audio stream left or right.
...And 15 more matches
Example and tutorial: Simple synth keyboard - Web APIs
this article presents the code and working demo of a video keyboard you can play using the mouse.
...ode and working demo of a video keyboard you can play using the mouse.
... left: 0; display: table-cell; vertical-align: middle; } .left span, .left input { vertical-align: middle; } .right { width: 50%; position: absolute; right: 0; display: table-cell; vertical-align: middle; } .right span { vertical-align: middle; } .right input { vertical-align: baseline; } javascript the javascript code begins by initializing a number of variables.
...And 15 more matches
DynamicsCompressorNode.attack - Web APIs
the attack property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to reduce the gain by 10 db.
... the attack property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to reduce the gain by 10 db.
... the attack property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to reduce the gain by 10 db.
...And 14 more matches
DynamicsCompressorNode.knee - Web APIs
the knee property of the dynamicscompressornode interface is a k-rate
audioparam containing a decibel value representing the range above the threshold where the curve smoothly transitions to the compressed portion.
... the knee property of the dynamicscompressornode interface is a k-rate
audioparam containing a decibel value representing the range above the threshold where the curve smoothly transitions to the compressed portion.
... the knee property of the dynamicscompressornode interface is a k-rate
audioparam containing a decibel value representing the range above the threshold where the curve smoothly transitions to the compressed portion.
...And 14 more matches
DynamicsCompressorNode.ratio - Web APIs
the ratio property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of change, in db, needed in the input for a 1 db change in the output.
... the ratio property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of change, in db, needed in the input for a 1 db change in the output.
... the ratio property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of change, in db, needed in the input for a 1 db change in the output.
...And 14 more matches
DynamicsCompressorNode.release - Web APIs
the release property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to increase the gain by 10 db.
... the release property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to increase the gain by 10 db.
... the release property of the dynamicscompressornode interface is a k-rate
audioparam representing the amount of time, in seconds, required to increase the gain by 10 db.
...And 14 more matches
DynamicsCompressorNode.threshold - Web APIs
the threshold property of the dynamicscompressornode interface is a k-rate
audioparam representing the decibel value above which the compression will start taking effect.
... the threshold property of the dynamicscompressornode interface is a k-rate
audioparam representing the decibel value above which the compression will start taking effect.
... the threshold property of the dynamicscompressornode interface is a k-rate
audioparam representing the decibel value above which the compression will start taking effect.
...And 14 more matches
MediaConfiguration - Web APIs
the mediaconfiguration mediacapabilities dictionary of the media capabilities api describes how media and
audio files must be configured, or defined, to be passed as a parameter of the mediacapabilities.encodinginfo() and mediacapabilities.encodinginfo() methods.
... the mediaconfiguration mediacapabilities dictionary of the media capabilities api describes how media and
audio files must be configured, or defined, to be passed as a parameter of the mediacapabilities.encodinginfo() and mediacapabilities.encodinginfo() methods.
...lities.encodinginfo() and mediacapabilities.encodinginfo() methods.
...And 14 more matches
Using the MediaStream Recording API - Web APIs
the mediastream recording api makes it easy to record
audio and/or video streams.
... the mediastream recording api makes it easy to record
audio and/or video streams.
...s input devices and instantly use the result in web apps.
...And 14 more matches
ScriptProcessorNode.bufferSize - Web APIs
note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
... note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
... note: as of the august 29 2014 web
audio api spec publication, this feature has been marked as deprecated, and is soon to be replaced by
audio workers.
...And 14 more matches
StereoPannerNode.pan - Web APIs
the pan property of the stereopannernode interface is an a-rate
audioparam representing the amount of panning to apply.
... the pan property of the stereopannernode interface is an a-rate
audioparam representing the amount of panning to apply.
... the pan property of the stereopannernode interface is an a-rate
audioparam representing the amount of panning to apply.
...And 14 more matches
2D maze game with device orientation - Game development
forward: the starting point is the index.html file where we initialize the framework and set up an <canvas> to render the game on.
...e what the states are actually.
...((ball._width-297)*0.5, (ball._height-145)*0.5, 'preloaderbg'); this.preloadbar = this.add.sprite((ball._width-158)*0.5, (ball._height-50)*0.5, 'preloaderbar'); this.load.setpreloadsprite(this.preloadbar); this.load.image('ball', 'img/ball.png'); // ...
...And 13 more matches
AnalyserNode - Web APIs
the analysernode interface represents a node able to provide real-time frequency and time-domain analysis information.
... the analysernode interface represents a node able to provide real-time frequency and time-domain analysis information.
... the analysernode interface represents a node able to provide real-time frequency and time-domain analysis information.
...And 13 more matches
DelayNode.delayTime - Web APIs
the delaytime property of the delaynode interface is an a-rate
audioparam representing the amount of delay to apply.
... the delaytime property of the delaynode interface is an a-rate
audioparam representing the amount of delay to apply.
... the delaytime property of the delaynode interface is an a-rate
audioparam representing the amount of delay to apply.
...And 13 more matches
GainNode.gain - Web APIs
the gain property of the gainnode interface is an a-rate
audioparam representing the amount of gain to apply.
... the gain property of the gainnode interface is an a-rate
audioparam representing the amount of gain to apply.
... the gain property of the gainnode interface is an a-rate
audioparam representing the amount of gain to apply.
...And 13 more matches
Using the Screen Capture API - Web APIs
is in effect, the machine which is sharing screen contents will display some form of indicator so the user is aware that sharing is taking place.
...ote: for privacy and security reasons, screen sharing sources are not enumerable using enumeratedevices().
...ources are not enumerable using enumeratedevices().
...And 13 more matches
Controlling multiple parameters with ConstantSourceNode - Web APIs
this article demonstrates how to use a constantsourcenode to link multiple parameters together so they share the same value, which can be changed by simply setting the value of the constantsourcenode.offset parameter.
... you may have times when you want to have multiple
audio parameters be linked so they share the same value even while being changed in some way.
...pplied to certain inputs but not to all of them.
...And 13 more matches
BiquadFilterNode.type - Web APIs
the type property of the biquadfilternode interface is a string (enum) value defining the kind of filtering algorithm the node is implementing.
... the type property of the biquadfilternode interface is a string (enum) value defining the kind of filtering algorithm the node is implementing.
... the type property of the biquadfilternode interface is a string (enum) value defining the kind of filtering algorithm the node is implementing.
...And 12 more matches
Media Capabilities API - Web APIs
the media capabilities api allows developers to determine decoding and encoding abilities of the device, exposing information such as whether media is supported and whether playback should be smooth and power efficient, with real time feedback about playback to better enable adaptive streaming, and access to display property information.
...allows developers to determine decoding and encoding abilities of the device, exposing information such as whether media is supported and whether playback should be smooth and power efficient, with real time feedback about playback to better enable adaptive streaming, and access to display property information.
...ack to better enable adaptive streaming, and access to display property information.
...And 12 more matches
RTCPeerConnection.createOffer() - Web APIs
y is used to customize the offer created by this method.
...ill cause the returned offer to have different credentials than those already in place.
...dy in place.
...And 12 more matches
ConvolverNode.normalize - Web APIs
buffer attribute is set, or not.
...te is set, or not.
...value is true in order to achieve a more uniform output level from the convolver, when loaded with diverse impulse responses.
...And 11 more matches
ConvolverNode - Web APIs
the convolvernode interface is an
audionode that performs a linear convolution on a given
audiobuffer, often used to achieve a reverb effect.
...ry behind linear convolution, see the convolution article on wikipedia.
...pedia.
...And 11 more matches
DelayNode - Web APIs
the delaynode interface represents a delay-line; an
audionode
audio-processing module that causes a delay between the arrival of an input data and its propagation to the output.
...e cycle, or the nodes taking part in the cycle will be muted.
... number of outputs 1 channel count mode "max" channel count 2 (not used in the default count mode) channel interpretation "speakers" constructor delaynode() creates a new instance of an delaynode object instance.
...And 11 more matches
MediaDevices.getUserMedia() - Web APIs
the mediadevices.getusermedia() method prompts the user for permission to use a media input which produces a mediastream with tracks containing the requested types of media.
...rmedia() method prompts the user for permission to use a media input which produces a mediastream with tracks containing the requested types of media.
...or more information on this and other security issues related to using getusermedia().
...And 11 more matches
MediaRecorder: dataavailable event - Web APIs
andler property ondataavailable for details of the all the possible reasons this event may raise, see the documentation for the event handler property: ondataavailable.
...le for details of the all the possible reasons this event may raise, see the documentation for the event handler property: ondataavailable.
...or details of the all the possible reasons this event may raise, see the documentation for the event handler property: ondataavailable.
...And 11 more matches
OscillatorNode.detune - Web APIs
the detune property of the oscillatornode interface is an a-rate
audioparam representing detuning of oscillation in cents.
... the detune property of the oscillatornode interface is an a-rate
audioparam representing detuning of oscillation in cents.
... the detune property of the oscillatornode interface is an a-rate
audioparam representing detuning of oscillation in cents.
...And 11 more matches
Index - MDN Web Docs Glossary: Definitions of Web-related terms
integrity, availability) (also called the cia triad or aic triad) is a model that guides an organization's policies for information security.
...rivate information.
...assigned names and numbers) is an international nonprofit that maintains the domain name system and the record of ip addresses.
...And 10 more matches
HTML Cheatsheet - Learn web development
sed to format the date legibly for the user, such as: published on 23-05-2020 text displayed in code format <p>this text is in normal format.</p> <code>this text is in code format.</code> <pre>this text is in predefined format.</pre> this text is in normal format.
...mat the date legibly for the user, such as: published on 23-05-2020 text displayed in code format <p>this text is in normal format.</p> <code>this text is in code format.</code> <pre>this text is in predefined format.</pre> this text is in normal format.
...is in normal format.</p> <code>this text is in code format.</code> <pre>this text is in predefined format.</pre> this text is in normal format.
...And 10 more matches
Body.arrayBuffer() - Web APIs
it to completion.
...fer().then(function(buffer) { // do something with buffer }); parameters none.
...(buffer) { // do something with buffer }); parameters none.
...And 10 more matches
ConstantSourceNode - Web APIs
the constantsourcenode interface—part of the web
audio api—represents an
audio source (based upon
audioscheduledsourcenode) whose output is single unchanging value.
... the constantsourcenode interface—part of the web
audio api—represents an
audio source (based upon
audioscheduledsourcenode) whose output is single unchanging value.
... the constantsourcenode interface—part of the web
audio api—represents an
audio source (based upon
audioscheduledsourcenode) whose output is single unchanging value.
...And 10 more matches
OscillatorNode.frequency - Web APIs
the frequency property of the oscillatornode interface is an a-rate
audioparam representing the frequency of oscillation in hertz.
... the frequency property of the oscillatornode interface is an a-rate
audioparam representing the frequency of oscillation in hertz.
... the frequency property of the oscillatornode interface is an a-rate
audioparam representing the frequency of oscillation in hertz.
...And 10 more matches
HTML documentation index - HTML: Hypertext Markup Language
eference the itemprop global attribute is used to add properties to an item.
...idation, html the capture attribute specifies that, optionally, a new file should be captured, and which device should be used to capture that new media of a type defined by the accept attribute.
...is intended to be independently distributable or reusable (e.g., in syndication).
...And 10 more matches
MediaTrackSettings - Web APIs
however, be used for initially selecting media when calling mediadevices.getusermedia().
...he speaker and microphone built into a phone would share the same group id, since they're part of the same physical device.
...e used for initially selecting media when calling mediadevices.getusermedia().
...And 9 more matches
Media Capture and Streams API (Media Stream) - Web APIs
the media capture and streams api, often called the media streams api or simply mediastream api, is an api related to webrtc which provides support for streaming
audio and video data.
... streaming
audio and video data.
...ociated with data formats, the success and error callbacks when using the data asynchronously, and the events that are fired during the process.
...And 9 more matches
SpeechRecognition - Web APIs
the speechrecognition interface of the web speech api is the controller interface for the recognition service; this also handles the speechrecognitionevent sent from the recognition service.
...echrecognition.serviceuri specifies the location of the speech recognition service used by the current speechrecognition to handle the actual recognition.
...on.
...And 9 more matches
Index - Learn web development
ponsibly so that all readers might use your creations on the web.
... importantly, you should understand what the document object model is, and how to manipulate it to create useful functionality.
...rstand what the document object model is, and how to manipulate it to create useful functionality.
...And 8 more matches
Multimedia: video - Learn web development
serving the smallest video file size based on each browsers file type support.
...al attributes to the video tag: autoplay, muted, and playsinline.
...video autoplay="" loop="" muted="true" playsinline="" src="backgroundvideo.mp4"> while the loop and autoplay make sense for a looping and autoplaying video, the muted attribute is required for autoplay in mobile browsers.
...And 8 more matches
AnalyserNode.getByteTimeDomainData() - Web APIs
the getbytetimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a uint8array (unsigned byte array) passed into it.
... the getbytetimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a uint8array (unsigned byte array) passed into it.
... the getbytetimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a uint8array (unsigned byte array) passed into it.
...And 8 more matches
IIRFilterNode() - Web APIs
the iirfilternode() constructor of the web
audio api creates a new iirfilternode object which an
audionode processor which implements a general infinite impulse response filter.
... the iirfilternode() constructor of the web
audio api creates a new iirfilternode object which an
audionode processor which implements a general infinite impulse response filter.
... the iirfilternode() constructor of the web
audio api creates a new iirfilternode object which an
audionode processor which implements a general infinite impulse response filter.
...And 8 more matches
OscillatorNode.stop() - Web APIs
the stop method of the oscillatornode interface specifies the time to stop playing the tone.
...of the oscillatornode interface specifies the time to stop playing the tone.
... syntax oscillator.stop(when); // stop playing oscillator at when parameters when optional an optional double representing the
audio context time when the oscillator should stop.
...And 8 more matches
Web APIs
s mediastream recordingnnavigation timingnetwork information api ppage visibility apipayment request apiperformance apiperformance timeline apipermissions apipointer eventspointer lock apiproximity events push api rresize observer apiresource timing apisserver sent eventsservice workers apistoragestorage access apistreams ttouch eventsuurl apivvibration apivisual viewport wweb animationsweb
audio apiweb authentication apiweb crypto apiweb notificationsweb storage apiweb workers apiwebglwebrtcwebvttwebxr device apiwebsockets api interfaces this is a list of all the interfaces (that is, types of objects) that are available.
... the interfaces (that is, types of objects) that are available.
...ces (that is, types of objects) that are available.
...And 8 more matches
Third-party APIs - Learn web development
i example, and use it to illustrate how third-party apis differ from browser apis.
...er apis.
...et all our code examples at once, in which case you can then just search the repo for the example files you need in each section.
...And 7 more matches
AnalyserNode.getFloatTimeDomainData() - Web APIs
the getfloattimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a float32array array passed into it.
... the getfloattimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a float32array array passed into it.
... the getfloattimedomaindata() method of the analysernode interface copies the current waveform, or time-domain, data into a float32array array passed into it.
...And 7 more matches
ChannelMergerNode - Web APIs
to a single output.
..., but as many inputs as there are channels to merge; the number of inputs is defined as a parameter of its constructor and the call to
audiocontext.createchannelmerger.
... number of inputs variable; default to 6.
...And 7 more matches
ChannelSplitterNode - Web APIs
the channelsplitternode interface, often used in conjunction with its opposite, channelmergernode, separates the different channels of an
audio source into a set of mono outputs.
... opposite, channelmergernode, separates the different channels of an
audio source into a set of mono outputs.
... of the spec use "max".
...And 7 more matches
HTMLMediaElement.setSinkId() - Web APIs
the htmlmediaelement.setsinkid() method sets the id of the
audio device to use for output and returns a promise.
... the htmlmediaelement.setsinkid() method sets the id of the
audio device to use for output and returns a promise.
...tax htmlmediaelement.setsinkid(sinkid).then(function() { ...
...And 7 more matches
MediaDevices.ondevicechange - Web APIs
information about the change included in the event object; to get the updated list of devices, you'll have to use enumeratedevices().
... because the example provides a handler for the devicechange event, the list is refreshed any time a media device is attached to or removed from the device running the sample.
...evicechange event, the list is refreshed any time a media device is attached to or removed from the device running the sample.
...And 7 more matches
MediaError.message - Web APIs
error.message; value a domstring providing a detailed, specific explanation of what went wrong and possibly how it might be fixed.
... be fixed.
... an error handler for it, then lets the user click buttons to choose whether to assign a valid
audio file or a missing file to the element's src attribute.
...And 7 more matches
MediaRecorder() - Web APIs
record using a specific media container (file type), and, further, can specify the exact codec and codec configuration(s) to use by specifying the codecs parameter.
....
...g media; you may simply specify the container format (the browser will select its preferred codecs for
audio and/or video), or you may use the codecs parameter and/or the profiles parameter to provide detailed information about which codecs to use and how to configure them.
...And 7 more matches
PannerNode.orientationX - Web APIs
the orientationx property of the pannernode interface indicates the x (horizontal) component of the direction in which the
audio source is facing, in a 3d cartesian coordinate space.
... the orientationx property of the pannernode interface indicates the x (horizontal) component of the direction in which the
audio source is facing, in a 3d cartesian coordinate space.
... the orientationx property of the pannernode interface indicates the x (horizontal) component of the direction in which the
audio source is facing, in a 3d cartesian coordinate space.
...And 7 more matches
PannerNode.orientationY - Web APIs
the orientationy property of the pannernode interface indicates the y (vertical) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
... the orientationy property of the pannernode interface indicates the y (vertical) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
... the orientationy property of the pannernode interface indicates the y (vertical) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
...And 7 more matches
PannerNode.orientationZ - Web APIs
the orientationz property of the pannernode interface indicates the z (depth) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
... the orientationz property of the pannernode interface indicates the z (depth) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
... the orientationz property of the pannernode interface indicates the z (depth) component of the direction the
audio source is facing, in 3d cartesian coordinate space.
...And 7 more matches
WaveShaperNode - Web APIs
the waveshapernode interface represents a non-linear distorter.
...always has exactly one input and one output.
... new instance of an waveshapernode object.
...And 7 more matches
HTML attribute reference - HTML: Hypertext Markup Language
input is automatically capitalized when entered by user autocomplete <form>, <input>, <select>, <textarea> indicates whether controls in this form can by default have their values automatically completed by the browser.
... capitalized when entered by user autocomplete <form>, <input>, <select>, <textarea> indicates whether controls in this form can by default have their values automatically completed by the browser.
...group>, <marquee>, <table>, <tbody>, <tfoot>, <td>, <th>, <tr> background color of the element.
...And 7 more matches
Index - Game development
m flexibility to optimize the compilation process.
...e the compilation process.
...process.
...And 6 more matches
Introduction to game development for the Web - Game development
ascript just-in-time compiler technology and new apis, you can build games that run in the browser (or on html5-powered devices) without making compromises.
...in-time compiler technology and new apis, you can build games that run in the browser (or on html5-powered devices) without making compromises.
...ame take over the entire screen, thereby immersing the player in action.
...And 6 more matches
ConstantSourceNode() - Web APIs
the constantsourcenode() constructor creates a new constantsourcenode object instance, representing an
audio source which constantly outputs samples whose values are always the same.
... the constantsourcenode() constructor creates a new constantsourcenode object instance, representing an
audio source which constantly outputs samples whose values are always the same.
... the constantsourcenode() constructor creates a new constantsourcenode object instance, representing an
audio source which constantly outputs samples whose values are always the same.
...And 6 more matches
The HTML DOM API - Web APIs
l, as well as any supporting types and interfaces they rely upon.
...pts surrounding the ability for the element to be contained by another element, and to contain other elements itself.
...nt to be contained by another element, and to contain other elements itself.
...And 6 more matches
OscillatorNode.start() - Web APIs
the start method of the oscillatornode interface specifies the exact time to start playing the tone.
...ying oscillator at the point in time specified by when parameters when optional an optional double representing the time (in seconds) when the oscillator should start, in the same coordinate system as
audiocontext's currenttime attribute.
...cillator should start, in the same coordinate system as
audiocontext's currenttime attribute.
...And 6 more matches
PannerNode.positionX - Web APIs
the positionx property of the pannernode interface specifies the x coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the horizontal axis (left-right).
... the positionx property of the pannernode interface specifies the x coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the horizontal axis (left-right).
... the positionx property of the pannernode interface specifies the x coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the horizontal axis (left-right).
...And 6 more matches
PannerNode.positionY - Web APIs
the positiony property of the pannernode interface specifies the y coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the vertical axis (top-bottom).
... the positiony property of the pannernode interface specifies the y coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the vertical axis (top-bottom).
... the positiony property of the pannernode interface specifies the y coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the vertical axis (top-bottom).
...And 6 more matches
PannerNode.positionZ - Web APIs
the positionz property of the pannernode interface specifies the z coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the depth axis (behind-in front of the listener).
... the positionz property of the pannernode interface specifies the z coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the depth axis (behind-in front of the listener).
... the positionz property of the pannernode interface specifies the z coordinate of the
audio source's position in 3d cartesian coordinates, corresponding to the depth axis (behind-in front of the listener).
...And 6 more matches
WaveShaperNode.curve - Web APIs
f the array is applied to any signal value of 0, the first one to signal values of -1, and the last to signal values of 1; values lower than -1 or greater than 1 are treated like -1 or 1 respectively.
...applied to any signal value of 0, the first one to signal values of -1, and the last to signal values of 1; values lower than -1 or greater than 1 are treated like -1 or 1 respectively.
... the first one to signal values of -1, and the last to signal values of 1; values lower than -1 or greater than 1 are treated like -1 or 1 respectively.
...And 6 more matches
ARIA: button role - Accessibility
-pressed is not used, or is set to the "undefined" state, the button is not a toggle button.
...on performs.
...; list.appendchild(listitem); } } toggle button example in this snippet a <span> element is converted to a toggle button using the button role and the aria-pressed attribute.
...And 6 more matches
List of default Accept values - HTTP
*/*;q=0.5 see fiddler is better with internet explorer 9 (ieinternals' msdn blog) values for a video when a video is requested, via the <video> html element, most browsers use specific values.
...ost browsers use specific values.
... values.
...And 6 more matches
Deprecated tools - Firefox Developer Tools
canvas debugger bugzilla issue: bug 1403938 removed as of firefox 67 description canvas debugger allowed users to inspect the canvas element and see how frequently a given function is called.
...s debugger allowed users to inspect the canvas element and see how frequently a given function is called.
... canvas element and see how frequently a given function is called.
...And 5 more matches
AnalyserNode.fftSize - Web APIs
ails in the frequency domain but fewer details in the time domain.
...16384, and 32768.
...rror is thrown.
...And 5 more matches
ConvolverNode() - Web APIs
the convolvernode() constructor of the web
audio api creates a new convolvernode object instance.
... the convolvernode() constructor of the web
audio api creates a new convolvernode object instance.
... the convolvernode() constructor of the web
audio api creates a new convolvernode object instance.
...And 5 more matches
DelayNode() - Web APIs
the delaynode() constructor of the web
audio api creates a new delaynode object with a delay-line; an
audionode
audio-processing module that causes a delay between the arrival of an input data, and its propagation to the output.
... the delaynode() constructor of the web
audio api creates a new delaynode object with a delay-line; an
audionode
audio-processing module that causes a delay between the arrival of an input data, and its propagation to the output.
...of the web
audio api creates a new delaynode object with a delay-line; an
audionode
audio-processing module that causes a delay between the arrival of an input data, and its propagation to the output.
...And 5 more matches
OscillatorNode.onended - Web APIs
the onended property of the oscillatornode interface is used to set the event handler for the ended event, which fires when the tone has stopped playing.
... the onended property of the oscillatornode interface is used to set the event handler for the ended event, which fires when the tone has stopped playing.
...used to set the event handler for the ended event, which fires when the tone has stopped playing.
...And 5 more matches
OscillatorNode.type - Web APIs
ou never set type to custom manually; instead, use the setperiodicwave() method to provide the data representing the waveform.
...sets the type to custom.
...m.
...And 5 more matches
PeriodicWave.PeriodicWave() - Web APIs
the periodicwave() constructor of the web
audio api creates a new periodicwave object instance.
... the periodicwave() constructor of the web
audio api creates a new periodicwave object instance.
... the periodicwave() constructor of the web
audio api creates a new periodicwave object instance.
...And 5 more matches
WebRTC Statistics API - Web APIs
local-candidate statistics about a local ice candidate associated with the connection's rtcicetransports.
...tcicecandidatestats rtcstats media-source statistics about the media produced by the mediastreamtrack attached to an rtp sender.
... peer-connection statistics describing the state of the rtcpeerconnection.
...And 5 more matches
Configuring servers for Ogg media - HTTP
html <
audio> and <video> elements allow media presentation without the need for the user to install any plug-ins or other software to do so.
...install any plug-ins or other software to do so.
...ssary for your web server to correctly serve ogg media files.
...And 5 more matches
Using Promises - JavaScript
ise is an object representing the eventual completion or failure of an asynchronous operation.
...-created promises, this guide will explain consumption of returned promises before explaining how to create them.
...m.
...And 5 more matches
Embedding API for Accessibility
tring); setcharpref("browser.selection.border", cssborderstylestring); /* is a selection border hard to implement?
...tylestring); /* is a selection border hard to implement?
...ag requirement */ setboolpref("browser.selection.use_system_colors", usesystemcolors); no content waiting alerts setcharpref("alert.
audio.mail_waiting", pathtosoundfile); setcharpref("alert.
audio.background_image_waiting", pathtosoundfile); setcharpref("alert.
audio.popup_waiting", pathtosoundfile); setcharpref("alert.
audio.applet_waiting", pathtosoundfile); setcharpref("alert.
audio.script_waiting", pathtosoundfile); setcharpref("alert.
audio.redirect_waiting", pathtosoundfile); setcharpref("alert.
audio.refresh_waiting", pathtosoundfile); setchar...
...And 4 more matches
Experimental features in Firefox
re the element's value changes.
...ded enabled by default?
...tput device on an htmlmediaelement, thereby changing where the
audio is being output.
...And 4 more matches
AnalyserNode.frequencyBinCount - Web APIs
alues that analysernode.getbytefrequencydata() and analysernode.getfloatfrequencydata() copy into the provided typedarray.
...ier transform is defined, it is always half the value of analysernode.fftsize.
...192, and 16384.
...And 4 more matches
AnalyserNode.smoothingTimeConstant - Web APIs
which essentially smoothes the changes across analysernode.getfloatfrequencydata/analysernode.getbytefrequencydata calls.
...smooth the values over time.
...style" output of the current
audio input.
...And 4 more matches
ChannelSplitterNode.ChannelSplitterNode() - Web APIs
the channelsplitternode() constructor of the web
audio api creates a new channelsplitternode object instance, representing a node that splits the input into a separate output for each of the source node's
audio channels.
... the channelsplitternode() constructor of the web
audio api creates a new channelsplitternode object instance, representing a node that splits the input into a separate output for each of the source node's
audio channels.
... the channelsplitternode() constructor of the web
audio api creates a new channelsplitternode object instance, representing a node that splits the input into a separate output for each of the source node's
audio channels.
...And 4 more matches
ConstantSourceNode.offset - Web APIs
the read-only offset property of the constantsourcenode interface returns a
audioparam object indicating the numeric a-rate value which is always returned by the source when asked for the next sample.
... the read-only offset property of the constantsourcenode interface returns a
audioparam object indicating the numeric a-rate value which is always returned by the source when asked for the next sample.
...eturns a
audioparam object indicating the numeric a-rate value which is always returned by the source when asked for the next sample.
...And 4 more matches
MediaCapabilities.decodingInfo() - Web APIs
pported, smooth, and powerefficient, which describe whether decoding the media described would be supported, smooth, and powerefficient.
...media-source and a valid media configuration: either an
audioconfiguration or a videoconfiguration.
...the contenttype is not a valid codec mime type, the media decoding configuration is not a valid value for the media decoding type, or any other error in the media configuration passed to the method, including omitting values required in the media decoding configuration.
...And 4 more matches
MediaRecorder.ondataavailable - Web APIs
obs as well.
...ing the media data is available in the dataavailable event's data property.
... data is available in the dataavailable event's data property.
...And 4 more matches
MediaRecorder.onstop - Web APIs
case, the stop event is preceded by a dataavailable event, making the blob captured up to that point available for you to use in your application.
... by a dataavailable event, making the blob captured up to that point available for you to use in your application.
...ilable event, making the blob captured up to that point available for you to use in your application.
...And 4 more matches
MediaRecorder - Web APIs
the mediarecorder interface of the mediastream recording api provides functionality to easily record media.
...t state of the mediarecorder object (inactive, recording, or paused.) mediarecorder.stream read only returns the stream that was passed into the constructor when the mediarecorder was created.
... the mediarecorder instance will record input when the input mediastreamtrack is muted.
...And 4 more matches
PannerNode.PannerNode() - Web APIs
the pannernode() constructor of the web
audio api creates a new pannernode object instance.
... the pannernode() constructor of the web
audio api creates a new pannernode object instance.
... the pannernode() constructor of the web
audio api creates a new pannernode object instance.
...And 4 more matches
TrackEvent - Web APIs
ement; these events are addtrack and removetrack.
... removetrack.
...rackevent with the rtctrackevent interface, which is used for tracks which are part of an rtcpeerconnection.
...And 4 more matches
WaveShaperNode.oversample - Web APIs
the oversample property of the waveshapernode interface is an enumerated value indicating if oversampling must be used.
...rform any oversampling.
...usage of an
audiocontext to create a wave shaper node.
...And 4 more matches
Signaling and video calling - Web APIs
webrtc allows real-time, peer-to-peer, media exchange between two devices.
...<video> element with the id "received_video" will present video received from the connected user.
...andler for the click event on the list item, that clicking on a user name calls our invite() method, which we'll look at in the next section.
...And 4 more matches
Worklet.addModule() - Web APIs
dentials.
... a promise that resolves once the module from the given url has been added.
...t resolves once the module from the given url has been added.
...And 4 more matches
Developer guides
information to help make use of specific web technologies and apis.
...web technologies and apis.
... sheets (css) is a stylesheet language used to define the presentation of a document written in html.
...And 4 more matches
Common MIME types - HTTP
n file type should use this type.
...pe should use this type.
...egistry of mime media types and maintains a list of all the official mime types.
...And 4 more matches
Test your skills: Multimedia and embedding - Learn web development
this aim of this skill test is to assess whether you've understood our video and
audio content and from object to iframe — other embedding technologies articles.
...es articles.
...ive editors below, however it may be helpful to download the code and use an online tool such as codepen, jsfiddle, or glitch to work on the tasks.
...And 3 more matches
Finale - Web APIs
t can be run in any standards-compliant web browser.
... any standards-compliant web browser.
...might be useful when working further with canvas and graphics: webgl advanced api for rendering complex graphics, including 3d.
...And 3 more matches
HTMLMediaElement.readyState - Web APIs
the htmlmediaelement.readystate property indicates the readiness state of the media.
...a 3 data for the current playback position as well as for at least a little bit of time into the future is available (in other words, at least two frames of video, for example).
...east two frames of video, for example).
...And 3 more matches
MediaTrackSettings.sampleRate - Web APIs
the mediatracksettings dictionary's samplerate property is an integer indicating how many
audio samples per second the mediastreamtrack is currently configured for.
...his constraint is supported by checking the value of mediatracksupportedconstraints.samplerate as returned by a call to mediadevices.getsupportedconstraints().
...supportedconstraints.samplerate as returned by a call to mediadevices.getsupportedconstraints().
...And 3 more matches
Using the Media Capabilities API - Web APIs
taking video as an example, to obtain information about video decoding abilities, you create a video decoding configuration which you pass as a parameter to mediacapabilities.decodinginfo() method.
...tain information about video decoding abilities, you create a video decoding configuration which you pass as a parameter to mediacapabilities.decodinginfo() method.
...itrate is the number of bits used to encode one second of video.
...And 3 more matches
Transcoding assets for Media Source Extensions - Web APIs
bin directory in the same place as ffmpeg.
... as specified in section 1.1 of the mse spec: goals, mse is designed not to require support for any particular media format or codec.
...dio/mp3'); // false mediasource.istypesupported('video/mp4'); // true mediasource.istypesupported('video/mp4; codecs="avc1.4d4028, mp4a.40.2"'); // true the string is the mime type of the container, optionally followed by a list of codecs.
...And 3 more matches
PannerNode.coneInnerAngle - Web APIs
the coneinnerangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone inside of which there will be no volume reduction.
... the coneinnerangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone inside of which there will be no volume reduction.
... the coneinnerangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone inside of which there will be no volume reduction.
...And 3 more matches
PannerNode.coneOuterAngle - Web APIs
the coneouterangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone outside of which the volume will be reduced by a constant value, defined by the coneoutergain property.
... the coneouterangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone outside of which the volume will be reduced by a constant value, defined by the coneoutergain property.
... the coneouterangle property of the pannernode interface is a double value describing the angle, in degrees, of a cone outside of which the volume will be reduced by a constant value, defined by the coneoutergain property.
...And 3 more matches
PannerNode.coneOuterGain - Web APIs
the coneoutergain property of the pannernode interface is a double value, describing the amount of volume reduction outside the cone, defined by the coneouterangle attribute.
... the coneoutergain property of the pannernode interface is a double value, describing the amount of volume reduction outside the cone, defined by the coneouterangle attribute.
... the coneoutergain property of the pannernode interface is a double value, describing the amount of volume reduction outside the cone, defined by the coneouterangle attribute.
...And 3 more matches
PannerNode.refDistance - Web APIs
the refdistance property of the pannernode interface is a double value representing the reference distance for reducing volume as the
audio source moves further from the listener – i.e.
... the refdistance property of the pannernode interface is a double value representing the reference distance for reducing volume as the
audio source moves further from the listener – i.e.
... the refdistance property of the pannernode interface is a double value representing the reference distance for reducing volume as the
audio source moves further from the listener – i.e.
...And 3 more matches
RTCOfferAnswerOptions.voiceActivityDetection - Web APIs
the voiceactivitydetection property of the rtcofferansweroptions dictionary is used to specify whether or not to use automatic voice detection for the
audio on an rtcpeerconnection.
... the voiceactivitydetection property of the rtcofferansweroptions dictionary is used to specify whether or not to use automatic voice detection for the
audio on an rtcpeerconnection.
... the voiceactivitydetection property of the rtcofferansweroptions dictionary is used to specify whether or not to use automatic voice detection for the
audio on an rtcpeerconnection.
...And 3 more matches
RTCPeerConnection.addTrack() - Web APIs
ks if no streams are specified, then the track is streamless.
...s well just let the transceiver handle it for you.
... includes things like changes to the transceiver's direction and tracks being halted using removetrack().
...And 3 more matches
RTCStatsReport - Web APIs
information about the state of the remote peers (such as round-trip time) is unavailable, since those values can't be computed without knowing about the other peers' states.
...emote peers (such as round-trip time) is unavailable, since those values can't be computed without knowing about the other peers' states.
...se this information to do things like determine how well the remote peer is receiving data.
...And 3 more matches
RTCStatsType - Web APIs
information about the state of the remote peers (such as round-trip time) is unavailable, since those values can't be computed without knowing about the other peers' states.
...emote peers (such as round-trip time) is unavailable, since those values can't be computed without knowing about the other peers' states.
...se this information to do things like determine how well the remote peer is receiving data.
...And 3 more matches
WebRTC API - Web APIs
webrtc (web real-time communication) is a technology which enables web applications and sites to capture and optionally stream
audio and/or video media, as well as to exchange arbitrary data between browsers without requiring an intermediary.
...e webrtc development process easier, with more broadly compatible results.
...erface.
...And 3 more matches
Worklet - Web APIs
the worklet interface is a lightweight version of web workers and gives developers access to low-level parts of the rendering pipeline.
...kind of worklets, and cannot be created directly.
...d cannot be created directly.
...And 3 more matches
Media events - Developer guides
various events are sent when handling media that are embedded in html documents using the <
audio> and <video> elements; this section lists them and provides some helpful information about using them.
...r occurs.
...attribute contains more information.
...And 3 more matches
<bgsound>: The Background Sound element (obsolete) - HTML: Hypertext Markup Language
the internet explorer only html background sound element (<bgsound>) sets up a sound file to play in the background while the page is used; use <
audio> instead.
... the internet explorer only html background sound element (<bgsound>) sets up a sound file to play in the background while the page is used; use <
audio> instead.
... the internet explorer only html background sound element (<bgsound>) sets up a sound file to play in the background while the page is used; use <
audio> instead.
...And 3 more matches
HTTP Index - HTTP
me types (iana media types) content-type, guide, http, mime types, meta, request header, response header, application/javascript, application/json, application/xml a media type (also known as a multipurpose internet mail extensions or mime type) is a standard that indicates the nature and format of a document, file, or assortment of bytes.
...cific browsers.
...nce, security, manifest-src, source the http content-security-policy: manifest-src directive specifies which manifest can be applied to the resource.
...And 3 more matches
Techniques for game development - Game development
can be compiled off the main thread and be cached for future game running, resulting in a significant performance improvement for your users.
...cle explains what this can do for you, and shows how to use libraries that make this easy.
...s can do for you, and shows how to use libraries that make this easy.
...And 2 more matches
Browser API
ction usage such as requestanimationframe.
...lement.getactive() indicates whether the current browser <iframe> is the currently active frame.
...tly active frame.
...And 2 more matches
Index
nterface is used to specify options for geolocation operations.
...yinitializer needscontent, reference, référence(2), xpcom, xpcom interface reference an xpcom component implementing this interface can be exposed to web content as a property on the window.
...), xpcom, xpcom interface reference an xpcom component implementing this interface can be exposed to web content as a property on the window.
...And 2 more matches
Index - Firefox Developer Tools
tools that are built into firefox.
... validators tools, website validator, html5 validator, validator this document lists different resources for developers to validate web pages.
...site validator, html5 validator, validator this document lists different resources for developers to validate web pages.
...And 2 more matches
AnalyserNode.AnalyserNode() - Web APIs
the analysernode constructor of the web
audio api creates a new analysernode object instance.
... the analysernode constructor of the web
audio api creates a new analysernode object instance.
... the analysernode constructor of the web
audio api creates a new analysernode object instance.
...And 2 more matches
ChannelMergerNode() - Web APIs
the channelmergernode() constructor creates a new channelmergernode object instance.
... the channelmergernode() constructor creates a new channelmergernode object instance.
...() constructor creates a new channelmergernode object instance.
...And 2 more matches
DisplayMediaStreamConstraints - Web APIs
the displaymediastreamconstraints dictionary is used to specify whether or not to include video and/or
audio tracks in the mediastream to be returned by getdisplaymedia(), as well as what type of processing must be applied to the tracks.
...cify whether or not to include video and/or
audio tracks in the mediastream to be returned by getdisplaymedia(), as well as what type of processing must be applied to the tracks.
... as what type of processing must be applied to the tracks.
...And 2 more matches
GainNode() - Web APIs
the gainnode() constructor of the web
audio api creates a new gainnode object which an
audionode that represents a change in volume.
... the gainnode() constructor of the web
audio api creates a new gainnode object which an
audionode that represents a change in volume.
... the gainnode() constructor of the web
audio api creates a new gainnode object which an
audionode that represents a change in volume.
...And 2 more matches
HTMLMediaElement.networkState - Web APIs
the htmlmediaelement.networkstate property indicates the current state of the fetching of media over the network.
... network_empty 0 there is no data yet.
...othing.
...And 2 more matches
IIRFilterNode - Web APIs
the iirfilternode interface of the web
audio api is a
audionode processor which implements a general infinite impulse response (iir) filter; this type of filter can be used to implement tone control devices and graphic equalizers as well.
... even-ordered iir filters can be created using biquadfilternode.
...nput continues forever, but this can be limited after some finite time in practice, when the output has approached zero closely enough.
...And 2 more matches
KeyboardEvent: code values - Web APIs
ut" 0xe018 "unidentified" "copy" 0xe019 "mediatracknext" "mediatracknext" 0xe01a, 0xe01b "unidentified" "" 0xe01c "numpadenter" "numpadenter" 0xe01d "controlright" "controlright" 0xe01e "unidentified" "launchmail" 0xe01f "unidentified" "" 0xe020 "
audiovolumemute" "
audiovolumemute" 0xe021 "launchapp2" "" 0xe022 "mediaplaypause" "mediaplaypause" 0xe023 "unidentified" "" 0xe024 "mediastop" "mediastop" 0xe025 ~ 0xe02b "unidentified" "" 0xe02c "unidentified" "eject" 0xe02d "unidentified" "" 0xe02e...
..." "
audiovolumemute" 0xe021 "launchapp2" "" 0xe022 "mediaplaypause" "mediaplaypause" 0xe023 "unidentified" "" 0xe024 "mediastop" "mediastop" 0xe025 ~ 0xe02b "unidentified" "" 0xe02c "unidentified" "eject" 0xe02d "unidentified" "" 0xe02e "
audiovolumedown" "volumedown" (was "volumedown" until chrome 50) 0xe02f "unidentified" "" 0xe030 "
audiovolumeup" "volumeup" (was "volumeup" until chrome 50) 0xe031 "unidentified" "" 0xe032 "browserhome" "browserhome" 0xe033, 0xe034 "unidentified" "" 0xe035 "numpaddivide" ...
...ally) "" (no events fired actually) kvk_f17 (0x40) "f17" "f17" kvk_ansi_keypaddecimal (0x41) "numpaddecimal" "numpaddecimal" kvk_ansi_keypadmultiply (0x43) "numpadmultiply" "numpadmultiply" kvk_ansi_keypadplus (0x45) "numpadadd" "numpadadd" kvk_ansi_keypadclear (0x47) "numlock" "numlock" kvk_volumeup (0x48) "
audiovolumeup" (was "volumeup" until firefox 48) "
audiovolumeup" (was "volumeup" until chrome 50) kvk_volumedown (0x49) "
audiovolumedown" (was "volumedown" until firefox 49) "
audiovolumedown" (was "volumedown" until chrome 50) kvk_mute (0x4a) "
audiovolumemute" (was "volumemute" until firefox 49) "
audiovolumemute" (was "volumemute" until chrome 50) kvk_ansi_keyp...
...And 2 more matches
MediaStreamConstraints - Web APIs
when calling getusermedia() to specify what kinds of tracks should be included in the returned mediastream, and, optionally, to establish constraints for those tracks' settings.
... should be included in the returned mediastream, and, optionally, to establish constraints for those tracks' settings.
...ttings.
...And 2 more matches
MediaStream Recording API - Web APIs
rom a mediastream and delivering it to you for processing.
... process of constructing the mediarecorder.
...ratedevices() is used to examine the available input devices, locate those which are
audio input devices, and create <option> elements that are then added to a <select> element representing an input source picker.
...And 2 more matches
MediaTrackSettings.sampleSize - Web APIs
ther or not this constraint is supported by checking the value of mediatracksupportedconstraints.samplesize as returned by a call to mediadevices.getsupportedconstraints().
...o mediadevices.getsupportedconstraints().
... they're unfamiliar with.
...And 2 more matches
OscillatorNode.OscillatorNode() - Web APIs
the oscillatornode() constructor of the web
audio api creates a new oscillatornode object which is an
audionode that represents a periodic waveform, like a sine wave, optionally setting the node's properties' values to match values in a specified object.
... the oscillatornode() constructor of the web
audio api creates a new oscillatornode object which is an
audionode that represents a periodic waveform, like a sine wave, optionally setting the node's properties' values to match values in a specified object.
...dionode that represents a periodic waveform, like a sine wave, optionally setting the node's properties' values to match values in a specified object.
...And 2 more matches
PannerNode.rolloffFactor - Web APIs
the rollofffactor property of the pannernode interface is a double value describing how quickly the volume is reduced as the source moves away from the listener.
... the rollofffactor property of the pannernode interface is a double value describing how quickly the volume is reduced as the source moves away from the listener.
... the rollofffactor property of the pannernode interface is a double value describing how quickly the volume is reduced as the source moves away from the listener.
...And 2 more matches
StereoPannerNode.StereoPannerNode() - Web APIs
the stereopannernode() constructor of the web
audio api creates a new stereopannernode object which is an
audionode that represents a simple stereo panner node that can be used to pan an
audio stream left or right.
... the stereopannernode() constructor of the web
audio api creates a new stereopannernode object which is an
audionode that represents a simple stereo panner node that can be used to pan an
audio stream left or right.
... the stereopannernode() constructor of the web
audio api creates a new stereopannernode object which is an
audionode that represents a simple stereo panner node that can be used to pan an
audio stream left or right.
...And 2 more matches
HTML5 - Developer guides
urces about html5 technologies, classified into several groups based on their function.
...on: providing greater speed optimization and better usage of computer hardware.
...speed optimization and better usage of computer hardware.
...And 2 more matches
HTML attribute: accept - HTML: Hypertext Markup Language
microsoft word files can be identified, so a site that accepts word files might use an <input> like this: <input type="file" id="docpicker" accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"> whereas if you're accepting a media file, you may want to be include any format of that media type: <input type="file" id="soundfile" accept="
audio/*"> <input type="file" id="videofile" accept="video/*"> <input type="file" id="imagefile" accept="image/*"> the accept attribute doesn't validate the types of the selected files; it simply provides hints for browsers to guide users towards selecting the correct file types.
... then choose incorrect file types.
... make sure that expected requirement is validated server-side.
...And 2 more matches
<track>: The Embed Text Track element - HTML: Hypertext Markup Language
the html <track> element is used as a child of the media elements, <
audio> and <video>.
...contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
...cannot be understood by the viewer.
...And 2 more matches
CSP: media-src - HTTP
the http content-security-policy (csp) media-src directive specifies valid sources for loading media using the <
audio> and <video> elements.
... <script> or <style> tags and note that capitalization and whitespace matter, including leading or trailing whitespace.
...ce matter, including leading or trailing whitespace.
...And 2 more matches
Plug-in Development Overview - Gecko Plugin API Reference
e plug-in dll should contain the following set of string/value pairs: mimetype: for mime types fileextents: for file extensions fileopenname: for file open template productname: for plug-in name filedescription: for description language: for language in use in the mime types and file extensions strings, multiple values are separated by the "|" character, for example: video/quicktime|
audio/aiff|image/jpeg the version stamp will be loaded only if it has been created with the language set to "us english" and the character set to "windows multilingual" in your development environment.
...ould use the info.plist approach, and only use the following method as a supplement to support older browsers.
... several other optional strings may contain useful information about the plug-in.
...tus information.
How can we design for all types of users? - Learn web development
le the div either to set its width (using the width property) or its maximum width so that it never gets too large (using the max-width property).
...ie chart with a table providing the same data), or resort to a longdesc attribute.
...s content.
...ear the
audio.
Multimedia and Embedding - Learn web development
we've looked at a lot of text so far in this course, but the web would be really boring only using text.
... the fundamentals of embedding multimedia on webpages.
...tml there are other types of multimedia to consider, but it is logical to start with the humble <img> element used to embed a simple image in a webpage.
...media to consider, but it is logical to start with the humble <img> element used to embed a simple image in a webpage.
Mozilla's Section 508 Compliance
partially complete.
... c) at least one mode of operation and information retrieval that does not require user hearing shall be provided, or support for assistive technology used by people who are deaf or hard of hearing shall be provided.
....
...showsounds enabled in operating system.
nsIDOMWindowUtils
rue if painting is currently suppressed for this window; otherwise false.
... on mobile, for example, to prevent attempts to render content until enough of the page has been loaded to avoid content bouncing around excessively as more content is loaded.
... example, to prevent attempts to render content until enough of the page has been loaded to avoid content bouncing around excessively as more content is loaded.
... the page has been loaded to avoid content bouncing around excessively as more content is loaded.
Plug-in Basics - Plugins
vokes a plug-in, the browser responds with the following sequence of actions: check for a plug-in with a matching mime type load the plug-in code into memory initialize the plug-in create a new instance of the plug-in gecko can load multiple instances of the same plug-in on a single page, or in several open windows at the same time.
...ode into memory initialize the plug-in create a new instance of the plug-in gecko can load multiple instances of the same plug-in on a single page, or in several open windows at the same time.
...is object element calls a plug-in that displays video: <object data="newave.avi" type="video/avi" width="320" height="200" autostart="true" loop="true"> </object> a hidden plug-in is a type of embedded plug-in that is not drawn on the screen when it is invoked.
...: none !important; border-width: 0px !important; max-width: 0px !important; max-height: 0px !important; } in this case, the object element that picks up these special style definitions would have a class of hidden.
Plug-in Development Overview - Plugins
e plug-in dll should contain the following set of string/value pairs: mimetype: for mime types fileextents: for file extensions fileopenname: for file open template productname: for plug-in name filedescription: for description language: for language in use in the mime types and file extensions strings, multiple values are separated by the "|" character, for example: video/quicktime|
audio/aiff|image/jpeg the version stamp will be loaded only if it has been created with the language set to "us english" and the character set to "windows multilingual" in your development environment.
...ould use the info.plist approach, and only use the following method as a supplement to support older browsers.
... several other optional strings may contain useful information about the plug-in.
...tus information.
BiquadFilterNode() - Web APIs
the biquadfilternode() constructor of the web
audio api creates a new biquadfilternode object, which represents a simple low-order filter, and is created using the
audiocontext.createbiquadfilter() method.
... the biquadfilternode() constructor of the web
audio api creates a new biquadfilternode object, which represents a simple low-order filter, and is created using the
audiocontext.createbiquadfilter() method.
... the biquadfilternode() constructor of the web
audio api creates a new biquadfilternode object, which represents a simple low-order filter, and is created using the
audiocontext.createbiquadfilter() method.
...ansition at the center frequency.
BiquadFilterNode.getFrequencyResponse() - Web APIs
ameters frequencyarray a float32array containing an array of frequencies, specified in hertz, which you want to filter.
...rate is the sample rate of the
audiocontext), the corresponding value in this array is nan.
...lter frequency response for: </p> <ul class="freq-response-output"> </ul> var freqresponseoutput = document.queryselector('.freq-response-output'); finally, after creating our biquad filter, we use getfrequencyresponse() to generate the response data and put it in our arrays, then loop through each data set and output them in a human-readable list at the bottom of the page: var biquadfilter =
audioctx.createbiquadfilter(); biquadfilter.type = "lowshelf"; biquadfilter.frequency.value = 1000; biquadfilter.gain.value = range.value; ...
...i <= myfrequencyarray.length-1;i++){ var listitem = document.createelement('li'); listitem.innerhtml = '<strong>' + myfrequencyarray[i] + 'hz</strong>: magnitude ' + magresponseoutput[i] + ', phase ' + phaseresponseoutput[i] + ' radians.'; freqresponseoutput.appendchild(listitem); } } calcfrequencyresponse(); specifications specification status comment web
audio apithe definition of 'getfrequencyresponse()' in that specification.
DynamicsCompressorNode.reduction - Web APIs
e interface is a float representing the amount of gain reduction currently applied by the compressor to the signal.
...a float representing the amount of gain reduction currently applied by the compressor to the signal.
...f gain reduction currently applied by the compressor to the signal.
... if no signal is fed into the dynamicscompressornode.
HTMLMediaElement.autoplay - Web APIs
lement.autoplay property reflects the autoplay html attribute, indicating whether playback should automatically begin as soon as enough media is available to do so without interruption.
...reflects the autoplay html attribute, indicating whether playback should automatically begin as soon as enough media is available to do so without interruption.
...autoplay functionality, you should make it opt-in (requiring a user to specifically enable it).
...cle autoplay guide for media and web
audio apis.
HTMLMediaElement.defaultMuted - Web APIs
the htmlmediaelement.defaultmuted property reflects the muted html attribute, which indicates whether the media element's
audio output should be muted by default.
... the htmlmediaelement.defaultmuted property reflects the muted html attribute, which indicates whether the media element's
audio output should be muted by default.
... the htmlmediaelement.defaultmuted property reflects the muted html attribute, which indicates whether the media element's
audio output should be muted by default.
... the htmlmediaelement.defaultmuted property reflects the muted html attribute, which indicates whether the media element's
audio output should be muted by default.
HTMLMediaElement.playbackRate - Web APIs
the htmlmediaelement.playbackrate property sets the rate at which the media is being played back.
...r fast forward, slow motion, and so forth.
...t played backwards.
...ed backwards.
MediaDeviceInfo - Web APIs
fferent identifier is used that is not persisted across sessions).
...er is used that is not persisted across sessions).
...list cameras and microphones.
...edevices() .then(function(devices) { devices.foreach(function(device) { console.log(device.kind + ": " + device.label + " id = " + device.deviceid); }); }) .catch(function(err) { console.log(err.name + ": " + err.message); }); this might produce: videoinput: id = cso9c0ypaf274oucpua53cne0yhlir2yxci+sqfbzz8=
audioinput: id = rkxxbyjnabbadgqnnzqlvldmxls0yketycibg+xxnvm=
audioinput: id = r2/xw1xupiyzunfv1lgrkoma5wtovckwfz368xcndm0= or if one or more media streams are active, or if persistent permissions have been granted: videoinput: facetime hd camera (built-in) id=cso9c0ypaf274oucpua53cne0yhlir2yxci+sqfbzz8=
audioinput: default (built-in microphone) id=rkxxbyjnabbadgqnnzqlvldmxls0yketycibg+xxnvm=
audioinput: built-in microphone id=r2/xw1xupiyzunfv1lgrkoma5wtovckwfz...
MediaSession.playbackState - Web APIs
llowing: none the browsing context doesn't currently know the current playback state, or the playback state is not available at this time.
...n't currently know the current playback state, or the playback state is not available at this time.
...layback may be resumed.
...ich can be paused.
MediaStreamTrack.enabled - Web APIs
the enabled property on the mediastreamtrack interface is a boolean value which is true if the track is allowed to render the source stream or false if it is not.
...h frames have been lost in transit.
...ing enabled to false also updates device activity indicators to show that the camera is not currently recording or streaming.
...ecording or streaming.
Recording a media element - Web APIs
while the article using the mediastream recording api demonstrates using the mediarecorder interface to capture a mediastream generated by a hardware device, as returned by navigator.mediadevices.getusermedia(), you can also use an html media element (namely <
audio> or <video>) as the source of the mediastream to be recorded.
...s by calling mediastream.gettracks(), using foreach() to call mediastreamtrack.stop() on each track in the stream.
... downloadbutton.href = recording.src; downloadbutton.download = "recordedvideo.webm"; log("successfully recorded " + recordedblob.size + " bytes of " + recordedblob.type + " media."); }) .catch(log); }, false); when a click event occurs, here's what happens: lines 2-4 navigator.mediadevices.getusermedia() is called to request a new mediastream that has both video and
audio tracks.
...dia() is called to request a new mediastream that has both video and
audio tracks.
Media Session API - Web APIs
vigator.mediasession.setactionhandler('nexttrack', function() { /* code excerpted.
...ndler('nexttrack', function() { /* code excerpted.
... } some user agents disable autoplay for media elements on mobile devices and require a user gesture to start media.
...er agents disable autoplay for media elements on mobile devices and require a user gesture to start media.
Media Source API - Web APIs
the media source api, formally known as media source extensions (mse), provides functionality enabling plugin-free web-based streaming media.
... the media source api, formally known as media source extensions (mse), provides functionality enabling plugin-free web-based streaming media.
...h as those using dash or hls) to be built on its extensible api.
...then be specified as the src value of an html media element to play a media stream.
Navigator.getUserMedia() - Web APIs
the deprecated navigator.getusermedia() method prompts the user for permission to use up to one video input device (such as a camera or shared screen) and up to one
audio input device (such as a microphone) as the source for a mediastream.
... the deprecated navigator.getusermedia() method prompts the user for permission to use up to one video input device (such as a camera or shared screen) and up to one
audio input device (such as a microphone) as the source for a mediastream.
...traints section under the modern mediadevices.getusermedia() method, as well as the article capabilities, constraints, and settings.
...code to cope with various browsers' prefixes.
PeriodicWave - Web APIs
the periodicwave interface defines a periodic waveform that can be used to shape the output of an oscillatornode.
... has no inputs or outputs; it is used to define custom oscillators when calling oscillatornode.setperiodicwave().
...ateperiodicwave() factory method instead.
...cients of the fourier transform should be given in ascending order (i.e.
RTCPeerConnection.addStream() - Web APIs
the obsolete rtcpeerconnection method addstream() adds a mediastream as a local source of
audio or video.
...if the signalingstate is set to stable, the event negotiationneeded is sent on the rtcpeerconnection to indicate that ice negotiation must be repeated to consider the new stream.
...negotiation must be repeated to consider the new stream.
...this simple example adds the
audio and video stream coming from the user's camera to the connection.
RTCRtpStreamStats.kind - Web APIs
the kind property of the rtcrtpstreamstats dictionary is a string indicating whether the described rtp stream contains
audio or video media.
... the kind property of the rtcrtpstreamstats dictionary is a string indicating whether the described rtp stream contains
audio or video media.
...ating whether the described rtp stream contains
audio or video media.
...s either "
audio" or "video".
RequestDestination - Web APIs
destination enumerated type contains the permitted values for a request's destination.
... type contains the permitted values for a request's destination.
... the permitted values for a request's destination.
...g values indicate potential types of content that a request may try to retrieve.
SpeechSynthesisErrorEvent.error - Web APIs
error = event.error; value a domstring containing an error code.
...peechsynthesis.cancel method call caused the speechsynthesisutterance to be removed from the queue before it had begun being spoken.
...ore it had begun being spoken.
...tterance to be interrupted after it had begun being spoken and before it completed.
WaveShaperNode.WaveShaperNode() - Web APIs
the waveshapernode() constructor of the web
audio api creates a new waveshapernode object which is an
audionode that represents a non-linear distorter.
... the waveshapernode() constructor of the web
audio api creates a new waveshapernode object which is an
audionode that represents a non-linear distorter.
... the waveshapernode() constructor of the web
audio api creates a new waveshapernode object which is an
audionode that represents a non-linear distorter.
...ing curve used for the waveshaping effect.
Setting up adaptive streaming media sources - Developer guides
giving its earliest presentation time and other meta-data and can often make up a large portion of the mpd file.
....0" encoding="utf-8"?> <mpd xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xsi:schemalocation="urn:mpeg:dash:schema:mpd:2011 dash-mpd.xsd" type="static" mediapresentationduration="pt654s" minbuffertime="pt2s" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011"> <baseurl>http://example.com/ondemand/</baseurl> <period> <!-- english
audio --> <adaptationset mimetype="
audio/mp4" codecs="mp4a.40.5" lang="en" subsegmentalignment="true" subsegmentstartswithsap="1"> <representation id="1" bandwidth="64000"> <baseurl>elephantsdream_aac48k_064.mp4.dash</baseurl> </representation> </adaptationset> <!-- video --> <adaptationset mimetype="video/mp4" codecs="avc1.42401e" subsegmentalignment="true" subsegme...
...5972"/> </segmentlist> </representation> ...
...es on dash.js and browser support for media source extensions, see the latest dash.js reference player.
Content categories - Developer guides
r the behavior of the rest of the document, set up links to other documents, or convey other out of band information.
...ontent itself.
...ains only phrasing content <ins>, if it contains only phrasing content <link>, if the itemprop attribute is present <map>, if it contains only phrasing content <meta>, if the itemprop attribute is present embedded content embedded content imports another resource or inserts content from another mark-up language or namespace into the document.
...>, <embed>, <iframe>, <img>, <math>, <object>, <picture>, <svg>, <video>.
HTML: Hypertext Markup Language
of the web.
...introduction to html this module sets the stage, getting you used to important concepts and syntax such as looking at applying html to text, how to create hyperlinks, and how to use html to structure a web page.
...nly the space bounded by the tags that define it.
...it.
Index of archived content - Archive of obsolete content
on gecko coding help wanted http class overview hacking wiki help viewer creating a help content pack helper apps (and a bit of save as) hidden prefs how to write and land nanojit patches io guide/directory keys introducing the
audio api extension isp data java in firefox extensions javascript os.shared javascript crypto crmf request object generatecrmfrequest() importusercertificates popchallengeresponse jetpack basics co...
...owsers on windows mcd, mission control desktop, aka autoconfig monitoring wifi access points no proxy for configuration notes on html reflow same-origin policy for file: uris source navigator source code directories overview using xml data islands in mozilla using content preferences visualizing an
audio spectrum working with bfcache cert_override.txt mozilla release faq newsgroup summaries format mozilla.dev.apps.firefox-2006-09-29 mozilla.dev.apps.firefox-2006-10-06 mozilla-dev-accessibility 2006-10-06 2006-11-10 2006-11-2...
... references summary of changes using the w3c dom using workers in extensions web standards choosing standards compliance over proprietary practices community correctly using titles with external stylesheets describing microformats in javascript displaying a graphic with
audio samples fixing incorrectly sized list item markers fixing table inheritance in quirks mode issues arising from arbitrary-element hover mozilla's doctype sniffing parsing microformats in javascript popup window controls rdf in fifty words or less rdf in mozilla faq styling abbreviations and acronyms ...
nsIContentPolicy - Archive of obsolete content
> element using the ping attribute.
... policy implementations, and should not be used outside gecko core code.
... type_internal_iframe 29 an internal constant used to represent content loaded from <iframe> elements.
Media - MDN Web Docs Glossary: Definitions of Web-related terms
the term media is an overloaded one when talking about the web; it takes on different meanings depending on the context.
... the term media is an overloaded one when talking about the web; it takes on different meanings depending on the context.
... the term media is an overloaded one when talking about the web; it takes on different meanings depending on the context.
What is a URL? - Learn web development
andling parameters is by asking the web server owner.
...only the tip of the iceberg!
...nk a document with its related resources through various elements such as <link> or <script>; to display media such as images (with the <img> element), videos (with the <video> element), sounds and music (with the <
audio> element), etc.; to display other html documents with the <iframe> element.
Images in HTML - Learn web development
appear when the image is gone.
... you've reached the end of this article, but can you remember the most important information?
...urther tests to verify that you've retained this information before you move on — see test your skills: html images.
Graceful asynchronous programming with Promises - Learn web development
ices enabled, and directly returning the mediastream for the stream created from the selected sources, getusermedia() returns a promise which is resolved with the mediastream once it's available.
...rconnection.addtrack(track, chatstream)); setstatusmessage("connected"); }).catch(err => { setstatusmessage("failed to connect"); }); } this function starts by using a function called setstatusmessage() to update a status display with the message "calling...", indicating that a call is being attempted.
...l be a problem is in opera mini and ie11 and earlier versions.
Handling common accessibility problems - Learn web development
diately think of making sure websites/apps are usable by people with disabilities, for example: visually impaired people using screen readers or magnification/zoom to access text people with motor function impairments using the keyboard (or other non-mouse features) to activate website functionality.
...in relevant content.
...t text is slightly more complex for video and
audio content.
Handling common HTML and CSS problems - Learn web development
or id that you are already using for a different purpose.
...hen you need to support old browsers (such as old ie versions) or you are using features that are implemented using css prefixes.
...ting display: block; on all of the new semantic elements (such as <article>, <aside>, etc.), but only in old versions of ie that don't recognise them (so, ie 8 and lower).
MediaDevices.getDisplayMedia() - Web APIs
l mediastreamconstraints object specifying requirements for the returned mediastream.
...g requirements for the returned mediastream.
... even if no video track is expressly requested by the constraints object.
MediaRecorder.mimeType - Web APIs
ype strings are standardized by the internet assigned numbers authority (iana).
...ypes on the iana site.
...ype: 'video/mp4' } var mediarecorder = new mediarecorder(stream,options); m = mediarecorder; m.mimetype; // would return 'video/mp4' ...
MediaStream.getTrackById() - Web APIs
d returns null.
... var track = mediastream.gettrackbyid(id); parameters id a domstring which identifies the track to be returned.
...ifies the track to be returned.
MediaStream - Web APIs
the mediastream interface represents a stream of media content.
...ct is removed from it.
...opy of the mediastreamtrack given as argument.
MediaStreamTrack.kind - Web APIs
the mediastreamtrack.kind read-only property returns a domstring set to "
audio" if the track is an
audio track and to "video", if it is a video track.
... the mediastreamtrack.kind read-only property returns a domstring set to "
audio" if the track is an
audio track and to "video", if it is a video track.
... the mediastreamtrack.kind read-only property returns a domstring set to "
audio" if the track is an
audio track and to "video", if it is a video track.
MediaStreamTrack - Web APIs
the mediastreamtrack interface represents a single media track within a stream; typically, these are
audio or video tracks, but other track types may exist as well.
...or the track; it is generated by the browser.
...ted by the browser.
MediaTrackConstraints.latency - Web APIs
s unnecessary since browsers will simply ignore any constraints they're unfamiliar with.
...nts they're unfamiliar with.
...constraint }; constraintsobject.latency = constraint; value a constraindouble describing the acceptable or required value(s) for an
audio track's latency, with values specified in seconds.
MediaTrackSettings.groupId - Web APIs
nclude this property.
...ngs.groupid; value a domstring whose value is a browsing-session unique identifier for a group of devices which includes the source of the track's contents.
...which includes the source of the track's contents.
Microsoft API extensions - Web APIs
a standards track.
...ack.
... element.mszoomto() mscontentzoom msmanipulationevent msmanipulationstatechanged msmanipulationviewsenabled mspointerhover media apis htmlvideoelement.msframestep() htmlvideoelement.mshorizontalmirror htmlvideoelement.msinsertvideoeffect() htmlvideoelement.msislayoutoptimalforplayback htmlvideoelement.msisstereo3d htmlvideoelement.mszoom html
audioelement.ms
audiocategory html
audioelement.ms
audiodevicetype htmlmediaelement.mscleareffects() htmlmediaelement.msinsert
audioeffect() mediaerror.msextendedcode msgraphicstrust msgraphicstruststatus msisboxed msplaytodisabled msplaytopreferredsourceuri msplaytoprimary msplaytosource msrealtime mssetmediaprotectionmanager mssetvideorectangle msstereo3dpackingmode msstereo3drendermode onmsvideoformatchanged onmsvideof...
RTCDtlsTransport - Web APIs
nder and rtcrtpreceiver, has its own transport, and all rtcdatachannel objects share a transport dedicated to sctp.
...ects share a transport dedicated to sctp.
...nnection is using bundle, each rtcdtlstransport object represents a group of rtcrtptransceiver objects.
RTCPeerConnection - Web APIs
lso inherits methods from: eventtargetaddicecandidate()when a web site or app using rtcpeerconnection receives a new ice candidate from the remote peer over its signaling channel, it delivers the newly-received candidate to the browser's ice agent by calling rtcpeerconnection.addicecandidate().addstream() the obsolete rtcpeerconnection method addstream() adds a mediastream as a local source of
audio or video.
...th the given id that is associated with local or remote end of the connection.
... closed at that point.
WindowOrWorkerGlobalScope.setTimeout() - Web APIs
on 5 (see bug 633421, the 1000ms constant can be tweaked through the dom.min_background_timeout_value preference).
...bug 633421, the 1000ms constant can be tweaked through the dom.min_background_timeout_value preference).
... behavior since version 11 (crbug.com/66078).
Understandable - Accessibility
hnical documentation like programming tutorials, unless there is a good reason not to (e.g.
...(e.g.
...to pronounciation of words where they are is needed to understand the content fully.
itemprop - HTML: Hypertext Markup Language
the itemprop global attribute is used to add properties to an item.
...se otherwise the values would be parsed as multiple tokens.
...ue attribute if the element is a meter element the value is the value of the element's value attribute if the element is a time element the value is the element's datetime value otherwise the value is the element's textcontent.
Index - HTTP
avicons.
...feature policy, feature-policy, http, reference, autoplay the http feature-policy header autoplay directive controls whether the current document is allowed to autoplay media requested through the htmlmediaelement interface.
...ace.
Sec-Fetch-Dest - HTTP
the sec-fetch-dest fetch metadata header indicates the request's destination, that is how the fetched data will be used.
... the sec-fetch-dest fetch metadata header indicates the request's destination, that is how the fetched data will be used.
...etch-dest: empty sec-fetch-dest: font sec-fetch-dest: image sec-fetch-dest: manifest sec-fetch-dest: nested-document sec-fetch-dest: object sec-fetch-dest: paintworklet sec-fetch-dest: report sec-fetch-dest: script sec-fetch-dest: serviceworker sec-fetch-dest: sharedworker sec-fetch-dest: style sec-fetch-dest: track sec-fetch-dest: video sec-fetch-dest: worker sec-fetch-dest: xslt sec-fetch-dest:
audioworklet sec-fetch-dest:
audioworklet values
audio audioworklet document embed empty font image manifest object paintworklet report script serviceworker sharedworker style track video worker xslt nested-document examples todo specifications specification title fetch metadata request headers the sec-fet...
List of Mozilla-Based Applications - Archive of obsolete content
tform uses mozilla rhino javalikescript javascript extensible tooling framework uses nspr and spidermonkey jaxer ajax server jslibs javascript development runtime environment uses spidermonkey (note: this is separate from the javascript library jslib) joybidder ebay auction tool standalone version uses xulrunner just (fr)
audio a tool for setting temporal tags in
audio documents jsdoc toolkit documentation tool uses mozilla rhino k-meleon gecko-based web browser for windows embeds gecko in mfc kairo.at mandelbrot creates images of mandelbrot sets xulrunner application kazehakase gecko-based web browser for unix kirix strata data browser ...
... makes use of some mpl files such as libsecurity_asn1 maemo browser browser for maemo internet tablet development name is microb magooclient business process management tool uses mozilla rhino mantra security tool mccoy secure update tool for add-ons xulrunner application mediacoder media converter transcoder for video,
audio, and even devices such as zen, zune, pocketpcs, ipods, and psps mekhala browser part of the khmeros linux distro midbrowser mobile web browser mockery mockup creation tool built on xulrunner mongodb database project uses spidermonkey moyura email client part of the khmeros linux distro mozcards, jolistopwatc...
NP_GetMIMEDescription - Archive of obsolete content
n:xmp2, xm2p:example 2"; } gnome integration if you use gnome vfs (gnome-vfs-2.0), you can get the mime type description with a function.
.../gnome-vfs-mime-handlers.h> #include <libgnomevfs/gnome-vfs-mime-info.h> #include <libgnomevfs/gnome-vfs-utils.h> // const char* gnome_vfs_mime_get_description (const char *mime_type); const char* desc = gnome_vfs_mime_get_description ("
audio/ogg"); if you use gnome gio (gio-2.0), you can get the mime type description too.
API - MDN Web Docs Glossary: Definitions of Web-related terms
tems, such as third party software or hardware.
... properties, events, and urls) that a developer can use in their apps for interacting with components of a user's web browser, or other software/hardware on the user's computer, or third party websites and services.
Basic native form controls - Learn web development
n addition, if you want to let the user pick more than one file, you can do so by adding the multiple attribute.
...<input type="file" name="file" id="file" accept="image/*" multiple> on some mobile devices, the file picker can access photos, videos, and
audio captured directly by the device's camera and microphone by adding capture information to the accept attribute like so: <input type="file" accept="image/*;capture=camera"> <input type="file" accept="video/*;capture=camcorder"> <input type="file" accept="
audio/*;capture=microphone"> common attributes many of the elements used to define form controls have some of their own specific attributes.
Introduction to events - Learn web development
d on it — have fun): most event handlers you'll encounter have a standard set of properties and functions (methods) available on the event object; see the event object reference for a full list.
...wever, add specialist properties containing extra data that they need to function.
Client-side web APIs - Learn web development
pis and 3rd party apis and shows some typical uses of the latter.
...ser contains some very powerful graphics programming tools, from the scalable vector graphics (svg) language, to apis for drawing on html <canvas> elements, (see the canvas api and webgl).
Mozilla’s UAAG evaluation report
2.11 alert unsupported language.
...s, appearance, colors - "use my chosen colors, ignoring the colors and background image specified" 3.2 toggle
audio, video, animated images.
nsIDOMHTMLSourceElement
the nsidomhtmlsourceelement interface is the dom interface to the source child of the
audio and video media elements in html.
... specify anything on its own.
nsIFeed
ith many aggregators.
...ors.
nsISound
widget/public/nsisound.idlscriptable this interface provides a way to play sounds.
...s none.
DynamicsCompressorNode() - Web APIs
or creates a new dynamicscompressornode object which provides a compression effect, which lowers the volume of the loudest parts of the signal, in order to help prevent clipping and distortion.
...lease: the amount of time (in seconds) to increase the gain by 10db.
Event - Web APIs
ically occurs in both, and the processing order of such events depends on the event bubbling and capture settings of each handler triggered.
...boardevent closeevent compositionevent cssfontfaceloadevent customevent devicelightevent devicemotionevent deviceorientationevent deviceproximityevent domtransactionevent dragevent editingbeforeinputevent errorevent fetchevent focusevent gamepadevent hashchangeevent idbversionchangeevent inputevent keyboardevent mediastreamevent messageevent mouseevent mutationevent offline
audiocompletionevent overconstrainederror pagetransitionevent paymentrequestupdateevent pointerevent popstateevent progressevent relatedevent rtcdatachannelevent rtcidentityerrorevent rtcidentityevent rtcpeerconnectioniceevent sensorevent storageevent svgevent svgzoomevent timeevent touchevent trackevent transitionevent uievent userproximityevent webglcontextevent wheelevent c...
EventTarget - Web APIs
eventtarget is a dom interface implemented by objects that can receive events and may have listeners for them.
... eventtarget is a dom interface implemented by objects that can receive events and may have listeners for them.
HTMLMediaElement: ended event - Web APIs
the ended event is fired when playback or streaming has stopped because the end of the media was reached or because no further data is available.
...udio> and <video>) fire ended when playback of the media reaches the end of the media.
HTMLMediaElement.muted - Web APIs
the htmlmediaelement.muted indicates whether the media element muted.
... the htmlmediaelement.muted indicates whether the media element muted.
HTMLMediaElement.sinkId - Web APIs
the htmlmediaelement.sinkid read-only property returns a domstring that is the unique id of the
audio device delivering output.
... domstring that is the unique id of the
audio device delivering output.
HTMLScriptElement - Web APIs
nts expose the htmlscriptelement interface, which provides special properties and methods for manipulating the behavior and execution of <script> elements (beyond the inherited htmlelement interface).
...he htmlscriptelement interface, which provides special properties and methods for manipulating the behavior and execution of <script> elements (beyond the inherited htmlelement interface).
HTMLVideoElement - Web APIs
ith the count of decoded frames that have been presented to the rendering pipeline for painting.
...endering pipeline for painting.
IIRFilterNode.getFrequencyResponse() - Web APIs
ocument.queryselector('.freq-response-output'); finally, after creating our filter, we use getfrequencyresponse() to generate the response data and put it in our arrays, then loop through each data set and output them in a human-readable list at the bottom of the page: var feedforwardcoefficients = [0.1, 0.2, 0.3, 0.4, 0.5]; var feedbackcoefficients = [0.5, 0.4, 0.3, 0.2, 0.1]; var iirfilter =
audioctx.createiirfilter(feedforwardcoefficients, feedbackcoefficients); ...
...i <= myfrequencyarray.length-1;i++){ var listitem = document.createelement('li'); listitem.innerhtml = '<strong>' + myfrequencyarray[i] + 'hz</strong>: magnitude ' + magresponseoutput[i] + ', phase ' + phaseresponseoutput[i] + ' radians.'; freqresponseoutput.appendchild(listitem); } } calcfrequencyresponse(); specifications specification status comment web
audio apithe definition of 'getfrequencyresponse()' in that specification.
MediaCapabilities.encodingInfo() - Web APIs
he three boolean properties supported, smooth, and powerefficient, which describe how compatible the device is with the type of media.
...ion and a valid media configuration: either an
audioconfiguration or videoconfiguration dictionary.
MediaDevices.enumerateDevices() - Web APIs
list cameras and microphones.
...edevices() .then(function(devices) { devices.foreach(function(device) { console.log(device.kind + ": " + device.label + " id = " + device.deviceid); }); }) .catch(function(err) { console.log(err.name + ": " + err.message); }); this might produce: videoinput: id = cso9c0ypaf274oucpua53cne0yhlir2yxci+sqfbzz8=
audioinput: id = rkxxbyjnabbadgqnnzqlvldmxls0yketycibg+xxnvm=
audioinput: id = r2/xw1xupiyzunfv1lgrkoma5wtovckwfz368xcndm0= or if one or more mediastreams are active or persistent permissions are granted: videoinput: facetime hd camera (built-in) id=cso9c0ypaf274oucpua53cne0yhlir2yxci+sqfbzz8=
audioinput: default (built-in microphone) id=rkxxbyjnabbadgqnnzqlvldmxls0yketycibg+xxnvm=
audioinput: built-in microphone id=r2/xw1xupiyzunfv1lgrkoma5wtovckwfz368xcndm0=...
MediaKeySystemConfiguration - Web APIs
the mediakeysystemconfiguration dictionary holds configuration information about the media key system in use.
...emconfiguration dictionary holds configuration information about the media key system in use.
MediaRecorder: error event - Web APIs
bubbles no cancelable no interface mediarecordererrorevent event handler property onerror for details of the all the possible errors see the documentation for the event handler property: onerror.
...mediadevices.getusermedia({
audio: true}); const recorder = new mediarecorder(stream); recorder.addeventlistener('error', (event) => { console.error(`error recording stream: ${event.error.name}`) }); recorder.start(); } record(); the same, but using the onerror event handler property: async function record() { const stream = await navigator.mediadevices.getusermedia({
audio: true}); const recorder = new mediarecorder(stream); recorder.onerror = (event) => { console.error(`error recording stream: ${event.error.name}`) }; recorder.start(); } record(); specifications specification status mediastream recording working draft ...
MediaRecorder.stream - Web APIs
s the stream that was passed into the mediarecorder() constructor when the mediarecorder was created.
...recorder() constructor when the mediarecorder was created.
MediaTrackSettings.channelCount - Web APIs
the mediatracksettings dictionary's channelcount property is an integer indicating how many
audio channel the mediastreamtrack is currently configured to have.
...her or not this constraint is supported by checking the value of mediatracksupportedconstraints.channelcount as returned by a call to mediadevices.getsupportedconstraints().
MediaTrackSettings.echoCancellation - Web APIs
the mediatracksettings dictionary's echocancellation property is a boolean value whose value indicates whether or not echo cancellation is enabled on an
audio track.
... cancellation is enabled on an
audio track.
MediaTrackSettings.noiseSuppression - Web APIs
the mediatracksettings dictionary's noisesuppression property is a boolean value whose value indicates whether or not noise suppression technology is enabled on an
audio track.
...ndicates whether or not noise suppression technology is enabled on an
audio track.
msGraphicsTrustStatus - Web APIs
compatibilities between implementations and the behavior may change in the future.
...mentations and the behavior may change in the future.
msPlayToSource - Web APIs
implementations and the behavior may change in the future.
...prietary property is specific to internet explorer and microsoft edge.
msRealTime - Web APIs
true indicates that low-latency playback will be enabled on the media element.
....
Navigator.mediaCapabilities - Web APIs
ies read-only property returns a mediacapabilities object that can expose information about the decoding and encoding capabilities for a given format and output capabilities as defined by the media capabilities api.
...mediacapabilities object that can expose information about the decoding and encoding capabilities for a given format and output capabilities as defined by the media capabilities api.
Node - Web APIs
last direct child node of the node, or null if the node has no child.
... node of the node, or null if the node has no child.
Page Visibility API - Web APIs
t to let listeners know the state of the page has changed.
...e has finished running, the duration of time it took to execute is subtracted from its window's timeout budget.
RTCConfiguration.bundlePolicy - Web APIs
bundlepolicy: policy }; rtcconfiguration.bundlepolicy = policy; value a domstring identifying the sdp bundling policy to use for the rtp streams used by the rtcpeerconnection.
... rtp streams used by the rtcpeerconnection.
RTCInboundRtpStreamStats.receiverId - Web APIs
the receiverid property of the rtcinboundrtpstreamstats dictionary specifies the id of the rtc
audioreceiverstats or rtcvideoreceiverstats object representing the rtcrtpreceiver receiving the stream.
... the receiverid property of the rtcinboundrtpstreamstats dictionary specifies the id of the rtc
audioreceiverstats or rtcvideoreceiverstats object representing the rtcrtpreceiver receiving the stream.
RTCInboundRtpStreamStats.trackId - Web APIs
the trackid property of the rtcinboundrtpstreamstats dictionary indicates the id of the rtcreceiver
audiotrackattachmentstats or rtcreceivervideotrackattachmentstats object representing the mediastreamtrack which is receiving the incoming media.
... the trackid property of the rtcinboundrtpstreamstats dictionary indicates the id of the rtcreceiver
audiotrackattachmentstats or rtcreceivervideotrackattachmentstats object representing the mediastreamtrack which is receiving the incoming media.
RTCInboundRtpStreamStats - Web APIs
or one or more frames has been lost, using picture loss indication (pli) packets.
...icount an integer indicating the number of times the receiver sent a slice loss indication (sli) frame to the sender to tell it that one or more consecutive (in terms of scan order) video macroblocks have been lost or corrupted.
RTCOutboundRtpStreamStats.trackId - Web APIs
the trackid property of the rtcoutboundrtpstreamstats dictionary indicates the id of the rtcsender
audiotrackattachmentstats or rtcsendervideotrackattachmentstats object representing the mediastreamtrack which is being sent on this stream.
... the trackid property of the rtcoutboundrtpstreamstats dictionary indicates the id of the rtcsender
audiotrackattachmentstats or rtcsendervideotrackattachmentstats object representing the mediastreamtrack which is being sent on this stream.
RTCOutboundRtpStreamStats - Web APIs
led.
...get frame sizes (the targeted maximum size of the frame in bytes when the codec is asked to compress it) for all of the frames encoded so far.
RTCRtpContributingSource - Web APIs
the rtcrtpcontributingsource dictionary of the the webrtc api is used by getcontributingsources() to provide information about a given contributing source (csrc), including the most recent time a packet that the source contributed was played out.
...tionary of the the webrtc api is used by getcontributingsources() to provide information about a given contributing source (csrc), including the most recent time a packet that the source contributed was played out.
RTCRtpSender.replaceTrack() - Web APIs
the rtcrtpsender method replacetrack() replaces the track currently being used as the sender's source with a new mediastreamtrack.
... negotiaton: the new track has a resolution which is outside the bounds of the bounds of the current track; that is, the new track is either wider or taller than the current one.
SourceBuffer - Web APIs
indowend controls the timestamp for the end of the append window.
...he end of the append window.
SpeechRecognitionError.error - Web APIs
ror interface was renamed to speechrecognitionerrorevent in the web speech api specification.
...as renamed to speechrecognitionerrorevent in the web speech api specification.
SpeechRecognitionErrorEvent.error - Web APIs
d-only property of the speechrecognitionerrorevent interface returns the type of error raised.
... of the speechrecognitionerrorevent interface returns the type of error raised.
TextTrackList: addtrack event - Web APIs
the addtrack event is fired when a track is added to a texttracklist.
...terface trackevent event handler property onaddtrack examples using addeventlistener(): const mediaelement = document.queryselector('video,
audio'); mediaelement.texttracks.addeventlistener('addtrack', (event) => { console.log(`text track: ${event.track.label} added`); }); using the onaddtrack event handler property: const mediaelement = document.queryselector('video,
audio'); mediaelement.texttracks.onaddtrack = (event) => { console.log(`text track: ${event.track.label} added`); }; specifications specification status html living standardthe definition of 'addtrack' in that specification.
TextTrackList: change event - Web APIs
the change event is fired when a text track is made active or inactive, or a texttracklist is otherwise changed.
...no interface event event handler property onchange examples using addeventlistener(): const mediaelement = document.queryselectorall('video,
audio')[0]; mediaelement.texttracks.addeventlistener('change', (event) => { console.log(`'${event.type}' event fired`); }); using the onchange event handler property: const mediaelement = document.queryselector('video,
audio'); mediaelement.texttracks.onchange = (event) => { console.log(`'${event.type}' event fired`); }; specifications specification status html living standardthe definition of 'change' in that specification.
TextTrackList.onremovetrack - Web APIs
.onremovetrack = eventhandler; value set onremovetrack to a function that accepts as input a trackevent object which indicates in its track property which text track has been removed from the media element.
...bject which indicates in its track property which text track has been removed from the media element.
TextTrackList: removeTrack event - Web APIs
the removetrack event is fired when a track is removed from a texttracklist.
...trackevent event handler property onremovetrack examples using addeventlistener(): const mediaelement = document.queryselector('video,
audio'); mediaelement.texttracks.addeventlistener('removetrack', (event) => { console.log(`text track: ${event.track.label} removed`); }); using the onremovetrack event handler property: const mediaelement = document.queryselector('video,
audio'); mediaelement.texttracks.onremovetrack = (event) => { console.log(`text track: ${event.track.label} removed`); }; specifications specification status html living standardthe definition of 'removetrack' in that specification.
TrackDefault.type - Web APIs
the type read-only property of the trackdefault interface returns the type of track that this sourcebuffer's media segment data relates to (i.e.
... the type read-only property of the trackdefault interface returns the type of track that this sourcebuffer's media segment data relates to (i.e.
TrackEvent() - Web APIs
the trackevent() constructor creates and returns a new trackevent object describing an event which occurred on a list of tracks (
audiotracklist, videotracklist, or texttracklist).
..., eventinfo); parameters type the type of track event which is described by the object: "addtrack" or "removetrack".
TrackEvent.track - Web APIs
the read-only track property of the trackevent interface specifies the media track object to which the event applies.
... the read-only track property of the trackevent interface specifies the media track object to which the event applies.
Taking still photos with WebRTC - Web APIs
nces to the major elements we need to be able to access.
...t the media stream the next task is to get the media stream: navigator.mediadevices.getusermedia({ video: true,
audio: false }) .then(function(stream) { video.srcobject = stream; video.play(); }) .catch(function(err) { console.log("an error occurred: " + err); }); here, we're calling mediadevices.getusermedia() and requesting a video stream (without
audio).
WebXR Device API - Web APIs
ance and security webxr performance guide recommendations and tips to help you optimize the performance of your webxr application.
...bxr device api has several areas of security to contend with, from establishing feature-policy to ensuring the user intends to use the mixed reality presentation before activating it.
Using the Web Speech API - Web APIs
the default speech recognition system available on the device will be used for the speech recognition — most modern oses have a speech recognition system for issuing voice commands.
...tion successfully — the speechrecognitionerror.error property contains the actual error returned: recognition.onerror = function(event) { diagnostic.textcontent = 'error occurred in recognition: ' + event.error; } speech synthesis speech synthesis (aka text-to-speech, or tts) involves receiving synthesising text contained within an app to speech, and playing it out of a device's speaker or
audio output connection.
Using Web Workers - Web APIs
aking appropriate action based on whether the network is available and updated assets reside on the server.
...is available and updated assets reside on the server.
Web Workers API - Web APIs
ke appropriate action based on whether the network is available, and update assets residing on the server.
...available, and update assets residing on the server.
speak-as - CSS: Cascading Style Sheets
the speak-as descriptor specifies how a counter symbol constructed with a given @counter-style will be represented in the spoken form.
... the value of system is alphabetic, the effective value of speak-as will be spell-out.
Demos of open web technologies
ge map creator (source code) video video 3d animation "mozilla constantly evolving" video 3d animation "floating dance" streaming anime, movie trailer and interview billy's browser firefox flick virtual barber shop transformers movie trailer a scanner darkly movie trailer (with built in controls) events firing and volume control dragable and sizable videos 3d graphics webgl web
audio fireworks ioquake3 (source code) escher puzzle (source code) kai 'opua (source code) virtual reality the polar sea (source code) sechelt fly-through (source code) css css zen garden css floating logo "mozilla" paperfold css blockout rubik's cube pure css slides planetarium (source code) loader with blend modes text reveal with clip-path ambient shadow with custom properties...
...rubik's cube pure css slides planetarium (source code) loader with blend modes text reveal with clip-path ambient shadow with custom properties luminiscent vial css-based single page application (source code) transformations impress.js (source code) games ioquake3 (source code) kai 'opua (source code) web apis notifications api html5 notifications (source code) web
audio api web
audio fireworks oscope.js - javascript oscilloscope html5 web
audio showcase (source code) html5
audio visualizer (source code) graphical filter editor and visualizer (source code) file api slide my text - presentation from plain text files web workers web worker fractals photo editor coral generator raytracer hotcold touch typing ...
<input type="file"> - HTML: Hypertext Markup Language
ecifiers a unique file type specifier is a string that describes a type of file that may be selected by the user in an <input> element of type file.
...le type specifier is a string that describes a type of file that may be selected by the user in an <input> element of type file.
<link>: The External Resource Link element - HTML: Hypertext Markup Language
nt being loaded by the <link>, which is necessary for request matching, application of correct content security policy, and setting of correct accept request header.
...aded by the <link>, which is necessary for request matching, application of correct content security policy, and setting of correct accept request header.
Content Security Policy (CSP) - HTTP
or script-src directive to prevent inline scripts from running, as well as blocking the use of eval().
...: default-src 'self' example 2 a web site administrator wants to allow content from a trusted domain and all its subdomains (it doesn't have to be the same domain that the csp is set on.) content-security-policy: default-src 'self' *.trusted.com example 3 a web site administrator wants to allow users of a web application to include images from any origin in their own content, but to restrict
audio or video media to trusted providers, and all scripts only to a specific server that hosts trusted code.
Compression in HTTP - HTTP
ption can happen at the http level (the resource is transmitted compressed from end to end), and finally compression can be defined at the connection level, between two nodes of an http connection.
...d to choose a representation based on its encoding, the server must send a vary header containing at least accept-encoding alongside this header in the response; that way, caches will be able to cache the different representations of the resource.
Feature-Policy: autoplay - HTTP
the http feature-policy header autoplay directive controls whether the current document is allowed to autoplay media requested through the htmlmediaelement interface.
...ment is allowed to autoplay media requested through the htmlmediaelement interface.
Feature-Policy - HTTP
ut the amount of light in the environment around the device through the ambientlightsensor interface.
...he current document is allowed to show layout animations.
HTTP headers - HTTP
ocket.
... sec-fetch-user it is a request header that indicates whether or not a navigation request was triggered by user activation.
Web Performance
, and third-party scripts, you can drastically improve the user experience.
...n be used to ensure maximum performance.
StringView - Archive of obsolete content
hods to the object stringview.prototype to create a collection of methods for such string-like objects (since now: stringviews) which work strictly on arrays of numbers rather than on creating new immutable javascript strings to work with unicode encodings other than javascript's default utf-16 domstrings introduction as web applications become more and more powerful, adding features such as
audio and video manipulation, access to raw data using websockets, and so forth, it has become clear that there are times when it would be helpful for javascript code to be able to quickly and easily manipulate raw binary data.
Events - Archive of obsolete content
archived event pages domsubtreemodifiedmoz
audioavailablemozbeforeresizemozorientationcachedchargingchangechargingtimechangecheckingdischargingtimechangedownloadingerrorlevelchangenoupdateobsoleteprogressupdateready ...
Creating a hybrid CD - Archive of obsolete content
'text' "xul file" .xbl ascii 'r*ch' 'text' "xbl file" .css ascii 'r*ch' 'text' "css file" .dtd ascii 'r*ch' 'text' "dtd file" .js ascii 'r*ch' 'text' "javascript file" .mp3 raw 'tvod' 'mpg3' "mpeg file" .mpg raw 'tvod' 'mpeg' "mpeg file" .mpeg raw 'tvod' 'mpeg' "mpeg file" .au raw 'tvod' 'ulaw' "
audio file" * ascii 'ttxt' 'text' "text file" for more information about recording cds, see the cd-recordable faq.
What is RSS - Archive of obsolete content
e.net/log/19</link> </item> <item> <title>black cat spotted</title> <guid>http://joe-blow.example.net/log/18</guid> <pubdate>fri, 13 may 2005 13:13:13 -0500</pubdate> <link>http://joe-blow.example.net/log/18</link> </item> </channel> </rss> note: broadcasting of internet radio is sometimes call podcasting, ipradio, and
audio blogging.
Building up a basic demo with the PlayCanvas engine - Game development
built for modern browsers, playcanvas is a fully-featured 3d game engine with resource loading, an entity and component system, advanced graphics manipulation, collision and physics engine (built with ammo.js),
audio, and facilities to handle control inputs from various devices (including gamepads).
Desktop gamepad controls - Game development
!this.screengamepadhelp.visible) { this.screengamepadhelp.visible = true; } } else { if(this.screengamepadhelp.visible) { this.screengamepadhelp.visible = false; } } } } when pressing the start button the relevant function will be called to begin the game, and the same approach is used for turning the
audio on and off.
WebRTC data channels - Game development
the webrtc (web real-time communications) api is primarily known for its support for
audio and video communications; however, it also offers peer-to-peer data channels.
MDN Web Docs Glossary: Definitions of Web-related terms
layout viewport lazy load lgpl ligature local scope local variable locale localization long task loop lossless compression lossy compression ltr (left to right) m main axis main thread markup mathml media media (
audio-visual presentation) media (css) metadata method microsoft edge microsoft internet explorer middleware mime mime type minification mitm mixin mobile first modem modern web apps modularity mozilla firefox mutable mvc n ...
WebReplayRoadmap
ing platform which could make it more broadly useful for developers.
nsIDOMHTMLMediaElement
dom/interfaces/html/nsidomhtmlmediaelement.idlscriptable the basis for the nsidomhtml
audioelement and nsidomhtmlvideoelement interfaces, which in turn implement the <
audio> and <video> html5 elements.
nsIDOMProgressEvent
event.idlscriptable this interface represents the events sent with progress information while uploading data using the xmlhttprequest object.
nsIFilePicker
erxml 0x010 corresponds to the *.xml filter for file extensions.
nsIJumpListItem
widget/public/nsijumplistitem.idlscriptable implements windows 7 taskbar jump list item interfaces.
nsIParserUtils
sanitizerdropnoncsspresentation (1 << 3) flag for sanitizer: drops non-css presentational html elements and attributes, such as <font>, <center>, and the bgcolor attribute.
XPCOM Interface Reference
ementnsidomeventnsidomeventgroupnsidomeventlistenernsidomeventtargetnsidomfilensidomfileerrornsidomfileexceptionnsidomfilelistnsidomfilereadernsidomfontfacensidomfontfacelistnsidomgeogeolocationnsidomgeopositionnsidomgeopositionaddressnsidomgeopositioncallbacknsidomgeopositioncoordsnsidomgeopositionerrornsidomgeopositionerrorcallbacknsidomgeopositionoptionsnsidomglobalpropertyinitializernsidomhtml
audioelementnsidomhtmlformelementnsidomhtmlmediaelementnsidomhtmlsourceelementnsidomhtmltimerangesnsidomjswindownsidommousescrolleventnsidommoznetworkstatsnsidommoznetworkstatsdatansidommoznetworkstatsmanagernsidommoztoucheventnsidomnshtmldocumentnsidomnavigatordesktopnotificationnsidomnodensidomofflineresourcelistnsidomorientationeventnsidomparsernsidomprogresseventnsidomserializernsidomsimplegesturee...
XPCOM Interface Reference by grouping
cument nsidocshell dom device nsidomgeogeolocation nsidomgeoposition nsidomgeopositionaddress nsidomgeopositioncallback nsidomgeopositioncoords nsidomgeopositionerror nsidomgeopositionerrorcallback nsidomgeopositionoptions nsidomglobalpropertyinitializer element nsidomchromewindow nsidomclientrect nsidomelement nsidomhtml
audioelement nsidomhtmlformelement nsidomhtmlmediaelement nsidomhtmlsourceelement nsidomhtmltimeranges nsidomjswindow nsidomnode nsidomnshtmldocument nsidomstorageitem nsidomstoragemanager nsidomwindow nsidomwindow2 nsidomwindowinternal nsidomwindowutils nsidynamiccontainer nsieditor event nsidomevent nsidomeventgroup nsido...
WebIDL bindings
to bindings.conf for whatever non-webidl interfaces your new interface has as arguments or return values.
Document.mozSyntheticDocument - Web APIs
the document.mozsyntheticdocument property indicates whether or not the document is a synthetic one; that is, a document representing a standalone image, video,
audio, or the like.
Document - Web APIs
esheetsetread only returns the name of the style sheet set that was last enabled.
File.type - Web APIs
lert("filename: " + name + " , type: " + type); } } note: based on the current implementation, browsers won't actually read the bytestream of a file to determine its media type.
HTMLLinkElement.as - Web APIs
the as property of the htmllinkelement interface returns a domstring representing the type of content being loaded by the html link, one of "script", "style", "image", "video", "
audio", "track", "font", "fetch".
HTMLMediaElement.buffered - Web APIs
the htmlmediaelement.buffered read-only property returns a new timeranges object that indicates the ranges of the media source that the browser has buffered (if any) at the moment the buffered property is accessed.
HTMLMediaElement.captureStream() - Web APIs
capturestream() property of the htmlmediaelement interface returns a mediastream object which is streaming a real-time capture of the content being rendered in the media element.
HTMLMediaElement.controls - Web APIs
the htmlmediaelement.controls property reflects the controls html attribute, which controls whether user interface controls for playing the media item will be displayed.
HTMLMediaElement.loop - Web APIs
the htmlmediaelement.loop property reflects the loop html attribute, which controls whether the media element should start over when it reaches the end.
MediaSession - Web APIs
ler('pause', function() {}); navigator.mediasession.setactionhandler('seekbackward', function() {}); navigator.mediasession.setactionhandler('seekforward', function() {}); navigator.mediasession.setactionhandler('previoustrack', function() {}); navigator.mediasession.setactionhandler('nexttrack', function() {}); } the following example sets up event handlers for pausing and playing: var
audio = document.queryselector("#player");
audio.src = "song.mp3"; navigator.mediasession.setactionhandler('play', play); navigator.mediasession.setactionhandler('pause', pause); function play() {
audio.play(); navigator.mediasession.playbackstate = "playing"; } function pause() {
audio.pause(); navigator.mediasession.playbackstate = "paused"; } specifications specification sta...
MediaSource.activeSourceBuffers - Web APIs
the activesourcebuffers read-only property of the mediasource interface returns a sourcebufferlist object containing a subset of the sourcebuffer objects contained within sourcebuffers — the list of objects providing the selected video track, enabled
audio tracks, and shown/hidden text tracks.
MediaSource - Web APIs
perties mediasource.sourcebuffers read only returns a sourcebufferlist object containing the list of sourcebuffer objects associated with this mediasource.
MediaStream.getTracks() - Web APIs
the gettracks() method of the mediastream interface returns a sequence that represents all the mediastreamtrack objects in this stream's track set, regardless of mediastreamtrack.kind.
MediaStream.id - Web APIs
the mediastream.id() read-only property is a domstring containing 36 characters denoting a unique identifier (guid) for the object.
MediaStreamTrack.muted - Web APIs
the muted read-only property of the mediastreamtrack interface returns a boolean value indicating whether or not the track is currently unable to provide media output.
MediaTrackSupportedConstraints.frameRate - Web APIs
pported!"; } else { result.innerhtml = "not supported!"; } html <div id="result"> </div> css #result { font: 14px "arial", sans-serif; } result the output, showing if your browser supports the framerate constraint, is: while this example is trivial, you can replace the simple output of "supported" vs.
msPlayToPreferredSourceUri - Web APIs
euri="http://www.contoso.com/catalogid=1234" /> var video = document.createelement('video'); document.body.appendchild(video); video.src = "http://www.contoso.com/videos/video.mp4"; video.msplaytopreferredsourceuri = "http://www.contoso.com/catalogid=1234"; see also microsoft playready content access and protection technology is a set of technologies that can be used to distribute
audio/video content more securely over a network, and help prevent the unauthorized use of this content.
Navigator.share() - Web APIs
resultpara.textcontent = 'error: ' + err } }); sharing files to share files, first test for and call navigator.canshare().
ProgressEvent - Web APIs
the progressevent interface represents events measuring progress of an underlying process, like an http request (for an xmlhttprequest, or the loading of the underlying resource of an <img>, <
audio>, <video>, <style> or <link>).
RTCDTMFSender - Web APIs
the rtcdtmfsender interface provides a mechanism for transmitting dtmf codes on a webrtc rtcpeerconnection.
RTCRtpSender - Web APIs
o an rtcdtmfsender which can be used to send dtmf codes (to simulate the user pressing buttons on a telephone's dial pad) to the remote peer.
Request.context - Web APIs
the deprecated context read-only property of the request interface contains the context of the request (e.g.,
audio, image, iframe).
Request - Web APIs
ut you are more likely to encounter a request object being returned as the result of another api operation, such as a service worker fetchevent.request.
SpeechRecognition.abort() - Web APIs
the abort() method of the web speech api stops the speech recognition service from listening to incoming
audio, and doesn't attempt to return a speechrecognitionresult.
SpeechRecognition.onstart - Web APIs
the onstart property of the speechrecognition interface represents an event handler that will run when the speech recognition service has begun listening to incoming
audio with intent to recognize grammars associated with the current speechrecognition (when the start event fires.) syntax myspeechrecognition.onstart = function() { ...
SpeechRecognition.start() - Web APIs
the start() method of the web speech api starts the speech recognition service listening to incoming
audio with intent to recognize grammars associated with the current speechrecognition.
SpeechRecognition: start event - Web APIs
the start event of the web speech api speechrecognition object is fired when the speech recognition service has begun listening to incoming
audio with intent to recognize grammars associated with the current speechrecognition.
SpeechRecognition.stop() - Web APIs
the stop() method of the web speech api stops the speech recognition service from listening to incoming
audio, and attempts to return a speechrecognitionresult using the
audio captured so far.
TextTrack: cuechange event - Web APIs
= function () { let cues = track.activecues; // array of current cues } on the track element the underlying texttrack, indicated by the track property, receives a cuechange event every time the currently-presented cue is changed.
Guide to Web APIs - Developer guides
s mediastream recordingnnavigation timingnetwork information api ppage visibility apipayment request apiperformance apiperformance timeline apipermissions apipointer eventspointer lock apiproximity events push api rresize observer apiresource timing apisserver sent eventsservice workers apistoragestorage access apistreams ttouch eventsuurl apivvibration apivisual viewport wweb animationsweb
audio apiweb authentication apiweb crypto apiweb notificationsweb storage apiweb workers apiwebglwebrtcwebvttwebxr device apiwebsockets api ...
Overview of events and handlers - Developer guides
such as due to resizing the browser, the window.screen object, such as due to changes in device orientation, the document object, including the loading, modification, user interaction, and unloading of the page, the objects in the dom (document object model) tree including user interactions or modifications, the xmlhttprequest objects used for network requests, and the media objects such as
audio and video, when the media stream players change state.
HTML attribute: crossorigin - HTML: Hypertext Markup Language
the crossorigin attribute, valid on the <
audio>, <img>, <link>, <script>, and <video> elements, provides support for cors, defining how the element handles crossorigin requests, thereby enabling the configuration of the cors requests for the element's fetched data.
Content negotiation - HTTP
ith a quality factor, a parameter indicating the relative degree of preference between the different mime types.
Indexed collections - JavaScript
hr) { console.log(chr) }) typed arrays javascript typed arrays are array-like objects and provide a mechanism for accessing raw binary data.
<mrow> - MathML
row> in the same way as they are grouped in the mathematical interpretation of the expression.
Optimizing startup performance - Web Performance
have a main loop that can easily be made to operate asynchronously (by running each main loop iteration separately); startup is often just a continuous, monolithic procedure that might periodically update a progress meter.
SVG 2 support in Mozilla - SVG: Scalable Vector Graphics
haracters implementation status unknown unknown elements in text render as unpositioned spans implementation status unknown offset distances of text positioned along a transformed path measured in text elements coordinate system implementation status unknown embedded content change notes <video> implementation status unknown <
audio> implementation status unknown <iframe> implementation status unknown <canvas> implementation status unknown <source> implementation status unknown <track> implementation status unknown painting change notes paint-order implemented (bug 828805) will-change instead of buffered-rendering implementatio...
Mixed content - Web security
rmation about the user's activities by watching which images are served to the user; often images are only served on a specific page within a website.