Search completed in 0.95 seconds.
736 results for "audio":
Your results are loading. Please wait...
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
<audio>: The Embed Audio element - HTML: Hypertext Markup Language
Web › HTML › Element › audio
the html <audio> element is used to embed sound content in documents.
... the html <audio> element is used to embed sound content in documents.
...lement: the browser will choose the most suitable one.
...And 105 more matches
BaseAudioContext.decodeAudioData() - Web APIs
the decodeaudiodata() method of the baseaudiocontext interface is used to asynchronously decode audio file data contained in an arraybuffer.
... the decodeaudiodata() method of the baseaudiocontext interface is used to asynchronously decode audio file data contained in an arraybuffer.
... the decodeaudiodata() method of the baseaudiocontext interface is used to asynchronously decode audio file data contained in an arraybuffer.
...And 31 more matches
OfflineAudioContext.OfflineAudioContext() - Web APIs
the offlineaudiocontext() constructor—part of the web audio api—creates and returns a new offlineaudiocontext object instance, which can then be used to render audio to an audiobuffer rather than to an audio output device.
... the offlineaudiocontext() constructor—part of the web audio api—creates and returns a new offlineaudiocontext object instance, which can then be used to render audio to an audiobuffer rather than to an audio output device.
... the offlineaudiocontext() constructor—part of the web audio api—creates and returns a new offlineaudiocontext 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 mediastreamaudiodestinationnode() constructor of the web audio api creates a new mediastreamaudiodestinationnode object instance.
... the mediastreamaudiodestinationnode() constructor of the web audio api creates a new mediastreamaudiodestinationnode object instance.
... the mediastreamaudiodestinationnode() constructor of the web audio api creates a new mediastreamaudiodestinationnode object instance.
...And 10 more matches
OfflineAudioCompletionEvent.OfflineAudioCompletionEvent() - Web APIs
the offlineaudiocompletionevent() constructor of the web audio api creates a new offlineaudiocompletionevent object instance.
... the offlineaudiocompletionevent() constructor of the web audio api creates a new offlineaudiocompletionevent object instance.
... the offlineaudiocompletionevent() constructor of the web audio api creates a new offlineaudiocompletionevent object instance.
...And 8 more matches
BaseAudioContext.audioWorklet - Web APIs
the audioworklet read-only property of the baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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
Advanced techniques: Creating and sequencing audio - Web APIs
in this tutorial, we're going to cover sound creation and modification, as well as timing and scheduling.
...heduling.
...beats in one bar of music.
...And 81 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 baseaudiocontext interface of the web audio api acts as a base definition for online and offline audio-processing graphs, as represented by audiocontext and offlineaudiocontext respectively.
... the baseaudiocontext interface of the web audio api acts as a base definition for online and offline audio-processing graphs, as represented by audiocontext and offlineaudiocontext respectively.
... the baseaudiocontext interface of the web audio api acts as a base definition for online and offline audio-processing graphs, as represented by audiocontext and offlineaudiocontext 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
Web › API › AudioNode › connect
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
Web › API › AudioNode
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 offlineaudiocontext interface is an audiocontext interface representing an audio-processing graph built from linked together audionodes.
... the offlineaudiocontext interface is an audiocontext interface representing an audio-processing graph built from linked together audionodes.
... the offlineaudiocontext 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 baseaudiocontext.audioworklet property is not, thus custom audioworkletprocessors cannot be defined outside them.
... although the interface is available outside secure contexts, the baseaudiocontext.audioworklet property is not, thus custom audioworkletprocessors cannot be defined outside them.
... although the interface is available outside secure contexts, the baseaudiocontext.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 baseaudiocontext 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 mediastreamaudiosourcenode 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 mediastreamaudiosourcenode 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 mediastreamaudiosourcenode 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.decodeaudiodata() 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.decodeaudiodata() 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.decodeaudiodata() method, or from raw data using audiocontext.createbuffer().
...And 33 more matches
OfflineAudioContext.startRendering() - Web APIs
the startrendering() method of the offlineaudiocontext interface starts rendering the audio graph, taking into account the current connections and the current scheduled changes.
... the startrendering() method of the offlineaudiocontext interface starts rendering the audio graph, taking into account the current connections and the current scheduled changes.
... the startrendering() method of the offlineaudiocontext 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 mediaelementaudiosourcenode interface represents an audio source consisting of an html5 <audio> or <video> element.
... the mediaelementaudiosourcenode interface represents an audio source consisting of an html5 <audio> or <video> element.
... the mediaelementaudiosourcenode 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 mediastreamtrackaudiosourcenode 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 mediastreamtrackaudiosourcenode 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 mediastreamtrackaudiosourcenode 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 mediastreamtrackaudiosourcenode which represents an audio source whose data comes from the specified mediastreamtrack.
... the createmediastreamtracksource() method of the audiocontext interface creates and returns a mediastreamtrackaudiosourcenode which represents an audio source whose data comes from the specified mediastreamtrack.
... the createmediastreamtracksource() method of the audiocontext interface creates and returns a mediastreamtrackaudiosourcenode 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 mediastreamtrackaudiosourcenode() constructor creates and returns a new mediastreamtrackaudiosourcenode object whose audio is taken from the mediastreamtrack specified in the given options object.
... the web audio api's mediastreamtrackaudiosourcenode() constructor creates and returns a new mediastreamtrackaudiosourcenode object whose audio is taken from the mediastreamtrack specified in the given options object.
... the web audio api's mediastreamtrackaudiosourcenode() constructor creates and returns a new mediastreamtrackaudiosourcenode 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 mediaelementaudiosourcenode 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 mediaelementaudiosourcenode 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 mediaelementaudiosourcenode 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 htmlaudioelement 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/htmlaudioelement" 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">htmlaudioelement</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">htmlaudioelement</text></a></svg></div> a:hover text { fill: #0095dd; pointer-events: all;} constructor audio() creates and returns a new htmlaudioelement 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 mediastreamaudiosourcenode 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 mediastreamaudiosourcenode 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 mediastreamaudiosourcenode 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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
Web › API › AudioListener › upX
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
Web › API › AudioListener › upY
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
Web › API › AudioListener › upZ
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 mediastreamaudiosourcenode() constructor creates and returns a new mediastreamaudiosourcenode object which uses the first audio track of a given mediastream as its source.
... the web audio api's mediastreamaudiosourcenode() constructor creates and returns a new mediastreamaudiosourcenode object which uses the first audio track of a given mediastream as its source.
... the web audio api's mediastreamaudiosourcenode() constructor creates and returns a new mediastreamaudiosourcenode 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 baseaudiocontext interface creates a scriptprocessornode used for direct audio processing.
... the createscriptprocessor() method of the baseaudiocontext interface creates a scriptprocessornode used for direct audio processing.
... the createscriptprocessor() method of the baseaudiocontext 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 htmlaudioelement 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 htmlaudioelement 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 htmlaudioelement 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
Web › API › AudioParam › value
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.exponentialRampToValueAtTime() - Web APIs
the exponentialramptovalueattime() method of the audioparam interface schedules a gradual exponential change in the value of the audioparam.
...e of the audioparam.
...oparam.
...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 mediastreamtrackaudiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrackaudiosourcenode being created using the mediastreamtrackaudiosourcenode() constructor.
... the mediastreamtrackaudiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrackaudiosourcenode being created using the mediastreamtrackaudiosourcenode() constructor.
... the mediastreamtrackaudiosourceoptions dictionary's mediastreamtrack property must contain a reference to the mediastreamtrack from which the mediastreamtrackaudiosourcenode being created using the mediastreamtrackaudiosourcenode() 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
Web › API › AudioNode › context
the read-only context property of the audionode interface returns the associated baseaudiocontext, 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 baseaudiocontext, 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 baseaudiocontext, that is the object representing the processing graph the node is participating in.
...And 13 more matches
AudioTrack.kind - Web APIs
Web › API › AudioTrack › kind
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 mediaelementaudiosourcenode() constructor creates a new mediaelementaudiosourcenode object instance.
... the mediaelementaudiosourcenode() constructor creates a new mediaelementaudiosourcenode object instance.
... the mediaelementaudiosourcenode() constructor creates a new mediaelementaudiosourcenode 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 baseaudiocontext interface creates a convolvernode, which is commonly used to apply reverb effects to your audio.
... the createconvolver() method of the baseaudiocontext interface creates a convolvernode, which is commonly used to apply reverb effects to your audio.
... the createconvolver() method of the baseaudiocontext 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 mediaelementaudiosourcenode interface's read-only mediaelement property indicates the htmlmediaelement that contains the audio track from which the node is receiving audio.
... the mediaelementaudiosourcenode interface's read-only mediaelement property indicates the htmlmediaelement that contains the audio track from which the node is receiving audio.
... the mediaelementaudiosourcenode 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 getaudiotracks() 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 getaudiotracks() 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 getaudiotracks() 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 mediastreamaudiosourcenode interface's read-only mediastream property indicates the mediastream that contains the audio track from which the node is receiving audio.
... the mediastreamaudiosourcenode interface's read-only mediastream property indicates the mediastream that contains the audio track from which the node is receiving audio.
... the mediastreamaudiosourcenode 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 mediastreamaudiodestinationnode 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 mediastreamaudiodestinationnode 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 mediastreamaudiodestinationnode's stream attribute.
...And 11 more matches
BaseAudioContext.createBiquadFilter() - Web APIs
the createbiquadfilter() method of the baseaudiocontext interface creates a biquadfilternode, which represents a second order filter configurable as several different common filter types.
... the createbiquadfilter() method of the baseaudiocontext interface creates a biquadfilternode, which represents a second order filter configurable as several different common filter types.
... the createbiquadfilter() method of the baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext interface creates a gainnode, which can be used to control the overall gain (or volume) of the audio graph.
... the creategain() method of the baseaudiocontext interface creates a gainnode, which can be used to control the overall gain (or volume) of the audio graph.
... the creategain() method of the baseaudiocontext 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 baseaudiocontext interface creates a stereopannernode, which can be used to apply stereo panning to an audio source.
... the createstereopanner() method of the baseaudiocontext interface creates a stereopannernode, which can be used to apply stereo panning to an audio source.
... the createstereopanner() method of the baseaudiocontext 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 baseaudiocontext interface returns an audiodestinationnode representing the final destination of all audio in the context.
... the destination property of the baseaudiocontext interface returns an audiodestinationnode representing the final destination of all audio in the context.
... the destination property of the baseaudiocontext interface returns an audiodestinationnode representing the final destination of all audio in the context.
...And 11 more matches
MediaStreamAudioDestinationNode - Web APIs
the mediastreamaudiodestinationnode 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 mediastreamaudiodestinationnode 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 mediastreamaudiodestinationnode 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 nsidomhtmlaudioelement interface is used to implement the html5 <audio> element.
... the nsidomhtmlaudioelement 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext interface returns the current state of the audiocontext.
... the state read-only property of the baseaudiocontext interface returns the current state of the audiocontext.
... the state read-only property of the baseaudiocontext 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
Web › Media › Formats
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 baseaudiocontext interface creates an oscillatornode, a source representing a periodic waveform.
... the createoscillator() method of the baseaudiocontext interface creates an oscillatornode, a source representing a periodic waveform.
... the createoscillator() method of the baseaudiocontext interface creates an oscillatornode, a source representing a periodic waveform.
...And 8 more matches
BaseAudioContext.listener - Web APIs
the listener property of the baseaudiocontext interface returns an audiolistener object that can then be used for implementing 3d audio spatialization.
... the listener property of the baseaudiocontext interface returns an audiolistener object that can then be used for implementing 3d audio spatialization.
... the listener property of the baseaudiocontext 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
Live streaming web audio and video - Developer guides
onitored and if it looks like it's not keeping up, we drop down to a lower bandwidth (and consequently lower quality) stream.
...o use formats that facilitate this.
...ivery.
...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 baseaudiocontext interface creates an analysernode, which can be used to expose audio time and frequency data and create data visualisations.
... the createanalyser() method of the baseaudiocontext interface creates an analysernode, which can be used to expose audio time and frequency data and create data visualisations.
... the createanalyser() method of the baseaudiocontext 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 offlineaudiocompletionevent interface represents events that occur when the processing of an offlineaudiocontext is terminated.
... the web audio api offlineaudiocompletionevent interface represents events that occur when the processing of an offlineaudiocontext is terminated.
...represents events that occur when the processing of an offlineaudiocontext 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 baseaudiocontext interface creates a channelmergernode, which combines channels from multiple audio streams into a single audio stream.
... the createchannelmerger() method of the baseaudiocontext interface creates a channelmergernode, which combines channels from multiple audio streams into a single audio stream.
... the createchannelmerger() method of the baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext interface creates a waveshapernode, which represents a non-linear distortion.
... the createwaveshaper() method of the baseaudiocontext interface creates a waveshapernode, which represents a non-linear distortion.
... the createwaveshaper() method of the baseaudiocontext 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
Web › API › AudioTrack › label
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 mediastreamaudiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve audio data when instantiating a mediastreamaudiosourcenode using the mediastreamaudiosourcenode() constructor.
... the mediastreamaudiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve audio data when instantiating a mediastreamaudiosourcenode using the mediastreamaudiosourcenode() constructor.
... the mediastreamaudiosourceoptions dictionary's mediastream property must specify the mediastream from which to retrieve audio data when instantiating a mediastreamaudiosourcenode using the mediastreamaudiosourcenode() constructor.
...And 5 more matches
OfflineAudioContext.oncomplete - Web APIs
the oncomplete event handler of the offlineaudiocontext interface is called when the audio processing is terminated, that is when the complete event (of type offlineaudiocompletionevent) is raised.
... the oncomplete event handler of the offlineaudiocontext interface is called when the audio processing is terminated, that is when the complete event (of type offlineaudiocompletionevent) is raised.
... the oncomplete event handler of the offlineaudiocontext interface is called when the audio processing is terminated, that is when the complete event (of type offlineaudiocompletionevent) 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
Web › API › AudioTrack › id
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 offlineaudiocontext interface is fired when the rendering of an offline audio context is complete.
... the complete event of the offlineaudiocontext interface is fired when the rendering of an offline audio context is complete.
... the complete event of the offlineaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 mediastreamaudiosourceoptions dictionary provides configuration options used when creating a mediastreamaudiosourcenode using its constructor.
... the mediastreamaudiosourceoptions dictionary provides configuration options used when creating a mediastreamaudiosourcenode using its constructor.
... the mediastreamaudiosourceoptions dictionary provides configuration options used when creating a mediastreamaudiosourcenode using its constructor.
...And 2 more matches
MediaStreamTrackAudioSourceOptions - Web APIs
the mediastreamtrackaudiosourceoptions dictionary is used when specifying options to the mediastreamtrackaudiosourcenode() constructor.
... the mediastreamtrackaudiosourceoptions dictionary is used when specifying options to the mediastreamtrackaudiosourcenode() constructor.
... the mediastreamtrackaudiosourceoptions dictionary is used when specifying options to the mediastreamtrackaudiosourcenode() constructor.
...And 2 more matches
OfflineAudioContext.resume() - Web APIs
the resume() method of the offlineaudiocontext interface resumes the progression of time in an audio context that has been suspended.
... the resume() method of the offlineaudiocontext interface resumes the progression of time in an audio context that has been suspended.
... the resume() method of the offlineaudiocontext 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 offlineaudiocontext 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 offlineaudiocontext 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 offlineaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 offlineaudiocompletionevent interface is an audiobuffer containing the result of processing an offlineaudiocontext.
... the renderedbuffer read-only property of the offlineaudiocompletionevent interface is an audiobuffer containing the result of processing an offlineaudiocontext.
... the renderedbuffer read-only property of the offlineaudiocompletionevent interface is an audiobuffer containing the result of processing an offlineaudiocontext.
... the renderedbuffer read-only property of the offlineaudiocompletionevent interface is an audiobuffer containing the result of processing an offlineaudiocontext.
SpeechRecognition.onaudioend - Web APIs
the onaudioend 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.onaudioend = function() { ...
... the onaudioend 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.onaudioend = function() { ...
... the onaudioend 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.onaudioend = function() { ...
...that will run when the user agent has finished capturing audio (when the audioend event fires.) syntax myspeechrecognition.onaudioend = function() { ...
SpeechRecognition.onaudiostart - Web APIs
the onaudiostart 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.onaudiostart = function() { ...
... the onaudiostart 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.onaudiostart = function() { ...
... the onaudiostart 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.onaudiostart = function() { ...
...l run when the user agent has started to capture audio (when the audiostart event fires.) syntax myspeechrecognition.onaudiostart = 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 baseaudiocontext 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 offlineaudiocontext interface returns an integer representing the size of the buffer in sample-frames.
... the length property of the offlineaudiocontext interface returns an integer representing the size of the buffer in sample-frames.
... the length property of the offlineaudiocontext 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 mozaudioavailable 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).
Media (Audio-visual presentation) - MDN Web Docs Glossary: Definitions of Web-related terms
the term media (more accurately, multimedia) refers to audio, video, or combined audio-visual material such as music, recorded speech, movies, tv shows, or any other form of content that is presented over a period of time.
...oadly, media may include still images such as photographs or other still images.
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.
AudioContext.createWaveTable() - Web APIs
the audiocontext method createwavetable() is now obsolete; you should instead use the method createperiodicwave().
Index - Web APIs
Web › API › Index
.
...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
Web › HTML › Element › video
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
AnalyserNode.getFloatFrequencyData() - Web APIs
y represents the decibel value for a specific frequency.
...e decibel value for a specific frequency.
...frequency.
...And 21 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
Index - Archive of obsolete content
s no summary!
...tches obsolete adobe and mozilla share a copy of nanojit.
...are a copy of nanojit.
...And 20 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
Web › Guide › Index
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
Web › API › GainNode
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
Creating a Web based tone generator - Archive of obsolete content
this example creates a simple tone generator, and plays the resulting tone.
... this example creates a simple tone generator, and plays the resulting tone.
...mples to be played.
...And 14 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
Web › API › GainNode › gain
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
Web › API › DelayNode
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
Web › API › Body › arrayBuffer
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
Web › HTML › Index
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
Web video codec guide - Web media technologies
000 bytes (~249 mb).
...f storage.
...ered by patents.
...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
Handling common JavaScript problems - Learn web development
ll be disallowed that would otherwise be acceptable.
...a.
...in ie10 and above, and all modern 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
Web › API
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.getByteFrequencyData() - Web APIs
cibel value for a specific frequency.
... a specific frequency.
...uencies are spread linearly from 0 to 1/2 of the sample rate.
...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
XUL accessibility guidelines - Archive of obsolete content
ibe keyboard shortcuts and any other accessibility considerations.
...ers should be able to reference a complete description of all major functionality of an application.
...ion.
...And 6 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
HTML elements reference - HTML: Hypertext Markup Language
Web › HTML › Element
e name of a variable in a mathematical expression or a programming context.
...les would not otherwise create a break at that location.
...ise create a break at that location.
...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
Archived Mozilla and build documentation - Archive of obsolete content
t complicated, but experience has taught us that this is much better than having separate versions of nanojit.
...s that this is much better than having separate versions of nanojit.
...it.
...And 5 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.maxDecibels - Web APIs
a 10th of that, etc.
... or higher will be returned as +1.0 or 255, respectively.
...tion is thrown.
...And 4 more matches
AnalyserNode.minDecibels - Web APIs
-10 db is a 10th of that, etc.
...mindecibels or lower will be returned as 0.0 or 0, respectively.
...ion is thrown.
...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
MediaSession.setActionHandler() - Web APIs
ion to the specified time within the media.
...ther circumstances.
...lts playback entirely.
...And 4 more matches
Media Session action types - Web APIs
ircumstances.
...eyboard to buttons on the user's headset or earbuds.
...r's headset or earbuds.
...And 4 more matches
MediaSessionActionDetails - Web APIs
ircumstances.
...eyboard to buttons on the user's headset or earbuds.
...r's headset or earbuds.
...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
Web › API › Worklet › addModule
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
DASH Adaptive Streaming for HTML 5 Video - HTML: Hypertext Markup Language
media source extensions api which will allow support for dash via javascript libraries such as dash.js.
...778617 for details.
...t with the accompanying video files in various bit rates.
...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
Web › API › Canvas API › Tutorial › Finale
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
Web › API › Worklet
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
Web › HTML › Element › bgsound
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
<source>: The Media or Image Source element - HTML: Hypertext Markup Language
Web › HTML › Element › source
the html <source> element specifies multiple media resources for the <picture>, the <audio> element, or the <video> element.
...thub repository.
...ed by the browser to determine, before laying the page out, which image defined in srcset to use.
...And 3 more matches
HTTP Index - HTTP
Web › HTTP › Index
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
Assessment: Accessibility troubleshooting - Learn web development
tting it in a proper html5 semantic element.
...tml5 semantic element.
...the tags to their proper equivalents for the semantic headings.
...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
Mozilla › Tech › XPCOM › 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
Web › API › GainNode › GainNode
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
Web › Guide › HTML › HTML5
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
Web › HTML › Element › track
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.
How much does it cost to do something on the Web? - Learn web development
s to standard file formats, but each editor saves ongoing projects in its own specialized format.
...k the license of the file before you use it.
....
...w-bandwidth access may be adequate to support a 'simple' website: reasonably-sized images, texts, some css and javascript.
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
Web › HTML
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.
From object to iframe — other embedding technologies - Learn web development
previous overview: multimedia and embedding next by now you should really be getting the hang of embedding things into your web pages, including images, video and audio.
...technologies.
... besides the ones we discussed here.
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).
MediaCapabilitiesInfo - Web APIs
se.
...icient?
... playback will be power efficient, powerefficient is true, otherwise, is it false.
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 htmlaudioelement.msaudiocategory htmlaudioelement.msaudiodevicetype htmlmediaelement.mscleareffects() htmlmediaelement.msinsertaudioeffect() 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.
Establishing a connection: The WebRTC perfect negotiation pattern - Web APIs
ng technique you like.
...lting media tracks are then added to the rtcpeerconnection by passing them into addtrack().
...the the rtcpeerconnection's ontrack event handler.
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.
Graphics on the Web - Developer guides
ics using javascript.
...tor graphics (svg) lets you use lines, curves, and other geometric shapes to render graphics.
... cleanly to any size.
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.
Preloading content with rel="preload" - HTML: Hypertext Markup Language
e preloaded allows the browser to: prioritize resource loading more accurately.
...aded allows the browser to: prioritize resource loading more accurately.
...oritize resource loading more accurately.
Index - HTTP
Web › HTTP › Headers › Index
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...
Open and Save Dialogs - Archive of obsolete content
mage files.
...therefore has the option to display text files only or all files.
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.
SDP - MDN Web Docs Glossary: Definitions of Web-related terms
sdp (session description protocol) is the standard describing a peer-to-peer connection.
... sdp (session description protocol) is the standard describing a peer-to-peer connection.
HTML: A good basis for accessibility - Learn web development
hted users too, who might also find it useful.
... note: see our html table advanced features and accessibility article for more details about accessible data tables.
HTML: A good basis for accessibility - Learn web development
hted users too, who might also find it useful.
... note: see our html table advanced features and accessibility article for more details about accessible data tables.
Pseudo-classes and pseudo-elements - Learn web development
its type among its siblings.
...range.
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.
Creating hyperlinks - Learn web development
makes the web a web.
..., the browser just looks up the file that's being requested on the same server.
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).
Storing the information you need — Variables - Learn web development
by this, we mean the words that make up the actual syntax of javascript!
..., we mean the words that make up the actual syntax of javascript!
What is JavaScript? - Learn web development
yed (as we saw above in our simple demo) for example, that's the dom in action.
...formation.
Software accessibility: Where are we today?
use applications which were written for microsoft operating systems.
... (see below).
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.
Using channel messaging - Web APIs
between one another through two-way channels (or pipes) with a port at each end.
...dio player with personalized music choices.
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
Web › API › Event
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 offlineaudiocompletionevent 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.
Introduction to the File and Directory Entries API - Web APIs
browser being closed or crashing, connectivity getting interrupted, or the computer getting shut down.
... browser with the --allow-file-access-from-files flag.
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.load() - Web APIs
ment itself.
...ameters none.
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=...
MediaDevices - Web APIs
use them.
....
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.isTypeSupported - Web APIs
the mime media type to check.
...e type.
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
Web › API › Node
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.
OscillatorNode.setPeriodicWave() - Web APIs
table().
...ncy domain values from time domain value.
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 rtcaudioreceiverstats or rtcvideoreceiverstats object representing the rtcrtpreceiver receiving the stream.
... the receiverid property of the rtcinboundrtpstreamstats dictionary specifies the id of the rtcaudioreceiverstats 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 rtcreceiveraudiotrackattachmentstats or rtcreceivervideotrackattachmentstats object representing the mediastreamtrack which is receiving the incoming media.
... the trackid property of the rtcinboundrtpstreamstats dictionary indicates the id of the rtcreceiveraudiotrackattachmentstats 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 rtcsenderaudiotrackattachmentstats 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 rtcsenderaudiotrackattachmentstats 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.
RTCRtpEncodingParameters - Web APIs
true.
...eters may further constrain the bit rate, such as the value of maxframerate or transport or physical network limitations.
RTCRtpReceiver.getCapabilities() static function - Web APIs
rtpreceivers on the current device.
... media kinds: audio and video.
RTCRtpSendParameters.encodings - Web APIs
true.
...eters may further constrain the bit rate, such as the value of maxframerate or transport or physical network limitations.
RTCRtpSender.dtmf - Web APIs
Web › API › RTCRtpSender › dtmf
object which can be used to send dtmf tones over the rtcpeerconnection .
...rtcpeerconnection .
RTCRtpSender.getCapabilities() static function - Web APIs
es supported by the rtcrtpsender.
...mary media kinds: audio and video.
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.
RTCRtpStreamStats - Web APIs
s.
...nary is based on rtcstats, and inherits its properties.
Request.destination - Web APIs
get handled.
...ker-based destinations, including serviceworker and sharedworker.
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
Web › API › TrackDefault › type
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
Web › API › TrackEvent › track
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
Web › HTML › Element › input › file
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
Web › HTML › Element › link
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.
<script>: The Script element - HTML: Hypertext Markup Language
Web › HTML › Element › script
ute should be used instead.
...uld be used instead.
Content Security Policy (CSP) - HTTP
Web › HTTP › CSP
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
Web › HTTP › Headers
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.
Web API reference - Web technology reference
Web › Reference › API
the web offers a wide variety of apis to perform various useful tasks.
... the web offers a wide variety of apis to perform various useful tasks.
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 domsubtreemodifiedmozaudioavailablemozbeforeresizemozorientationcachedchargingchangechargingtimechangecheckingdischargingtimechangedownloadingerrorlevelchangenoupdateobsoleteprogressupdateready ...
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.
Multimedia - Archive of obsolete content
audio interface for manipulating audio video interface for manipulating video music methods for interacting with music content ...
File.macAlias - Archive of obsolete content
file.macalias in this example, a mac alias is created for software (applecd audio player) that is installed locally.
XULRunner Hall of Fame - Archive of obsolete content
lications, many of which use xulrunner.
2006-10-20 - Archive of obsolete content
october 14, 2006 to october 20, 2006 return to mozilla-dev-security announcements none during this week.
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.
Theme changes in Firefox 3.5 - Archive of obsolete content
.xul bug 463189 added a new attribute on the xul window element of browser.xul named browsingmode.
azimuth - Archive of obsolete content
Archive › Web › CSS › azimuth
in combination with elevation, the azimuth css property enables different audio sources to be positioned spatially for aural presentation.
CSS - Archive of obsolete content
Archive › Web › CSS
track of a slider control.
Using the Right Markup to Invoke Plugins - Archive of obsolete content
other mozilla-based browsers by using the appropriate java mime type.
Windows Media in Netscape - Archive of obsolete content
as dhtml behaviors or use msxml in conjunction with the control.
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).
Building up a basic demo with PlayCanvas - Game development
ate games and other apps requiring scenes if you're more of a designer than a coder.
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.
Visual-js game engine - Game development
y) is new and better way .in future visual staff will be better (real time simulator will be implemented).for now this place is good for coding .
CMS - MDN Web Docs Glossary: Definitions of Web-related terms
a cms (content management system) is software that allows users to publish, organize, change, or remove various kinds of content, not only text but also embedded images, video, audio, and interactive code.
Codec - MDN Web Docs Glossary: Definitions of Web-related terms
a codec (a blend word derived from "coder-decoder") is a program, algorithm, or device that encodes or decodes a data stream.
Continuous Media - MDN Web Docs Glossary: Definitions of Web-related terms
continuous media is data where there is a timing relationship between source and destination.
Effective connection type - MDN Web Docs Glossary: Definitions of Web-related terms
ction types ect minimum rtt maximum downlink explanation slow-2g 2000ms 50 kbps the network is suited for small transfers only such as text-only pages.
Empty element - MDN Web Docs Glossary: Definitions of Web-related terms
an empty element is an element from html, svg, or mathml that cannot have any child nodes (i.e., nested elements or text nodes).
ICE - MDN Web Docs Glossary: Definitions of Web-related terms
ice (interactive connectivity establishment) is a framework used by webrtc (among other technologies) for connecting two peers, regardless of network topology (usually for audio and video chat).
ITU - MDN Web Docs Glossary: Definitions of Web-related terms
rds and rules for telecommunication, including telegraph, radio, telephony and the internet.
mime - MDN Web Docs Glossary: Definitions of Web-related terms
mime "multipurpose internet mail extensions" is a standard to describe documents in other forms beside ascii text, e.g.
MIME type - MDN Web Docs Glossary: Definitions of Web-related terms
a mime type (now properly called "media type", but also sometimes "content type") is a string sent along with a file indicating the type of the file (describing the content format, for example, a sound file might be labeled audio/ogg, or an image file image/png).
RTP (Real-time Transport Protocol) and SRTP (Secure RTP) - MDN Web Docs Glossary: Definitions of Web-related terms
the real-time transport protocol (rtp) is a network protocol which described how to transmit various media (audio, video) from one endpoint to another in a real-time fashion.
WebVTT - MDN Web Docs Glossary: Definitions of Web-related terms
webvtt (web video text tracks) is a w3c specification for a file format marking up text track resources in combination with the html <track> element.
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 ...
What is accessibility? - Learn web development
known as people with auditory impairments or deaf people, this group of people has either low hearing levels or no hearing at all.
Accessibility - Learn web development
tent can be difficult.
How do I start to design my website? - Learn web development
.
What is accessibility? - Learn web development
or other circumstances.
HTML basics - Learn web development
itle></title> — the <title> element.
JavaScript basics - Learn web development
written a variety of tools on top of the core javascript language, unlocking a vast amount of functionality with minimum effort.
Getting started with HTML - Learn web development
d it can help avoid some problems later.
Mozilla splash page - Learn web development
link to the example you want assessed or need help with, in an online editor.
Responsive images - Learn web development
probably be better to show a smaller, portrait image on mobile, which zooms in on the person.
Structuring the web with HTML - Learn web development
one.
Client-side storage - Learn web development
a name and a corresponding value.
Web performance - Learn web development
based on each user agent's capability, size, and pixel density is possible.
Learning area release notes - Learn web development
t rapidly testing whether you understood what is going on.
Introduction to client-side frameworks - Learn web development
ies, so they could share their solutions with others.
Simple SeaMonkey build
-base0.10-dev libiw-dev libxt-dev mesa-common-dev libpulse-dev fedora linux centos rhel: sudo yum groupinstall 'development tools' 'development libraries' 'gnome software development' sudo yum install mercurial autoconf213 glibc-static libstdc++-static yasm wireless-tools-devel mesa-libgl-devel alsa-lib-devel libxt-devel gstreamer-devel gstreamer-plugins-base-devel pulseaudio-libs-devel # 'development tools' is defunct in fedora 19 and above use the following sudo yum groupinstall 'c development tools and libraries' sudo yum group mark install "x software development" mac: install xcode tools.
HTMLIFrameElement.mute()
Mozilla › Gecko › Chrome › API › Browser API › mute
non-standard this feature is non-standard and is not on a standards track.
HTMLIFrameElement.unmute()
non-standard this feature is non-standard and is not on a standards track.
Activity Monitor, Battery Status Menu and top
ote: -a and -e can be used instead of -d to get different counting modes.
WebReplayRoadmap
ing platform which could make it more broadly useful for developers.
nsIDOMHTMLMediaElement
dom/interfaces/html/nsidomhtmlmediaelement.idlscriptable the basis for the nsidomhtmlaudioelement 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.
nsIDocShell
ed for this subtree of the docshell tree.
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
ementnsidomeventnsidomeventgroupnsidomeventlistenernsidomeventtargetnsidomfilensidomfileerrornsidomfileexceptionnsidomfilelistnsidomfilereadernsidomfontfacensidomfontfacelistnsidomgeogeolocationnsidomgeopositionnsidomgeopositionaddressnsidomgeopositioncallbacknsidomgeopositioncoordsnsidomgeopositionerrornsidomgeopositionerrorcallbacknsidomgeopositionoptionsnsidomglobalpropertyinitializernsidomhtmlaudioelementnsidomhtmlformelementnsidomhtmlmediaelementnsidomhtmlsourceelementnsidomhtmltimerangesnsidomjswindownsidommousescrolleventnsidommoznetworkstatsnsidommoznetworkstatsdatansidommoznetworkstatsmanagernsidommoztoucheventnsidomnshtmldocumentnsidomnavigatordesktopnotificationnsidomnodensidomofflineresourcelistnsidomorientationeventnsidomparsernsidomprogresseventnsidomserializernsidomsimplegesturee...
XPCOM Interface Reference by grouping
cument nsidocshell dom device nsidomgeogeolocation nsidomgeoposition nsidomgeopositionaddress nsidomgeopositioncallback nsidomgeopositioncoords nsidomgeopositionerror nsidomgeopositionerrorcallback nsidomgeopositionoptions nsidomglobalpropertyinitializer element nsidomchromewindow nsidomclientrect nsidomelement nsidomhtmlaudioelement 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.
Basic usage of canvas - Web APIs
ement can be styled just like any normal image (margin, border, background…).
ContentIndex.add() - Web APIs
Web › API › ContentIndex › add
ble lists of content.
ContentIndex.getAll() - Web APIs
ble lists of content.
Binary strings - Web APIs
Web › API › DOMString › Binary
part of the javascript language design.
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
Web › API › Document
esheetsetread only returns the name of the style sheet set that was last enabled.
File.type - Web APIs
Web › API › File › type
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.
Using the Gamepad API - Web APIs
html5 introduced many of the necessary components for rich, interactive game development.
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.canPlayType() - Web APIs
the htmlmediaelement method canplaytype() reports how likely it is that the current browser will be able to play media of a given mime type.
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.currentSrc - Web APIs
the htmlmediaelement.currentsrc property contains the absolute url of the chosen media resource.
HTMLMediaElement.defaultPlaybackRate - Web APIs
the htmlmediaelement.defaultplaybackrate property indicates the default playback rate for the media.
HTMLMediaElement.disableRemotePlayback - Web APIs
the htmlmediaelement.disableremoteplayback property determines whether the media element is allowed to have a remote playback ui.
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.
HTMLMediaElement.paused - Web APIs
the read-only htmlmediaelement.paused property tells whether the media element is paused.
HTMLMediaElement.play() - Web APIs
ejected.
HTMLMediaElement.seekable - Web APIs
the seekable read-only property of the htmlmediaelement returns a timeranges object that contains the time ranges that the user is able to seek to, if any.
HTMLMedia​Element​.textTracks - Web APIs
the read-only texttracks property on htmlmediaelement objects returns a texttracklist object listing all of the texttrack objects representing the media element's text tracks, in the same order as in the list of text tracks.
HTMLMediaElement.volume - Web APIs
the htmlmediaelement.volume property sets the volume at which the media will be played.
HTMLSourceElement - Web APIs
ntaining the intended type of the media resource.
HTMLTrackElement: 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.
HTMLTrackElement - Web APIs
the htmltrackelement interface represents an html <track> element within the dom.
In depth: Microtasks and the JavaScript runtime environment - Web APIs
service workers.
InterventionReportBody - Web APIs
sents the body of an intervention report (the return value of its report.body property).
MediaDecodingConfiguration - Web APIs
t.
MediaDeviceInfo.kind - Web APIs
the kind readonly property of the mediadeviceinfo interface returns an enumerated value, that is either "videoinput", "audioinput" or "audiooutput".
MediaEncodingConfiguration - Web APIs
diaencodingconfiguration dictionary takes two properties: type — the type of media being tested; takes one of two values: record — represents a configuration for recording of media, e.g.
MediaError - Web APIs
the mediaerror interface represents an error which occurred while handling media in an html media element based on htmlmediaelement, such as <audio> or <video>.
MediaImage - Web APIs
the media session api's mediaimage dictionary describes the images associated with the media resource mediametadata.
MediaRecorder.ignoreMutedMedia - Web APIs
the ignoremutedmedia property of the mediarecorder interface indicates whether the mediarecorder instance will record input, when the input mediastreamtrack is muted.
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.
active - Web APIs
ly active; otherwise, the value is false.
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
Web › API › MediaStream › id
the mediastream.id() read-only property is a domstring containing 36 characters denoting a unique identifier (guid) for the object.
MediaStream.onaddtrack - Web APIs
unction which you provide that accepts as input a mediastreamtrackevent object representing the addtrack event which has occurred.
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.
MediaTrackConstraints.groupId - Web APIs
and/or exact (mandatory) group ids which are acceptable as the source of media content.
MediaTrackConstraints.sampleSize - Web APIs
other constraints specified.
MediaTrackControls.volume - Web APIs
e of mediatracksupportedconstraints.volume as returned by a call to mediadevices.getsupportedconstraints().
MediaTrackConstraints - Web APIs
associated with a rtcpeerconnection will not include certain values, such as facingmode or groupid.
MediaTrackSettings.autoGainControl - Web APIs
the mediatracksettings dictionary's autogaincontrol property is a boolean value whose value indicates whether or not automatic gain control (agc) is enabled on an audio track.
MediaTrackSettings.latency - Web APIs
however, typically this is unnecessary since browsers will simply ignore any constraints they're unfamiliar with.
MediaTrackSettings.volume - Web APIs
s supported by checking the value of mediatracksupportedconstraints.volume as returned by a call to mediadevices.getsupportedconstraints().
MediaTrackSupportedConstraints.cursor - Web APIs
y if it is known to be supported by the browser.
MediaTrackSupportedConstraints.displaySurface - Web APIs
t only full-screen sharing be allowed) only if it is known to be supported by the browser.
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.
MediaTrackSupportedConstraints.logicalSurface - Web APIs
ong the options available to the user) only if it is known to be supported by the browser.
MediaTrackSupportedConstraints.noiseSuppression - Web APIs
on media tracks; this obviously is contingent on whether or not the individual device supports automatic gain control as well.
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.
msSetMediaProtectionManager - Web APIs
ic to internet explorer and microsoft edge.
Navigator.share() - Web APIs
Web › API › Navigator › share
resultpara.textcontent = 'error: ' + err } }); sharing files to share files, first test for and call navigator.canshare().
Navigator - Web APIs
Web › API › Navigator
inter returns a pointerlock object for the mouse lock api.
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>).
RTCConfiguration - Web APIs
closed at that point.
RTCDTMFSender - Web APIs
the rtcdtmfsender interface provides a mechanism for transmitting dtmf codes on a webrtc rtcpeerconnection.
RTCPeerConnection.addTransceiver() - Web APIs
rom the rtcrtpsender.
RTCPeerConnection.removeStream() - Web APIs
the rtcpeerconnection.removestream() method removes a mediastream as a local source of audio or video.
RTCRtpCapabilities - Web APIs
"), there are other values in the capabilities objects indicating how they're different in some way.
RTCRtpCodecParameters - Web APIs
unsigned long integer value specifying the codec's clock rate in hertz (hz).
RTCRtpReceiver.getSynchronizationSources() - Web APIs
eiver.getcontributingsources() parameters none.
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.
RTCSessionDescription.sdp - Web APIs
the property rtcsessiondescription.sdp is a read-only domstring containing the sdp which describes the session.
Reporting API - Web APIs
tion can include: content security policy violations.
Request.context - Web APIs
Web › API › Request › context
the deprecated context read-only property of the request interface contains the context of the request (e.g., audio, image, iframe).
Request.mode - Web APIs
Web › API › Request › mode
o cors.
Request - Web APIs
Web › API › Request
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.
TextTrackList.length - Web APIs
a.
TextTrackList.onchange - Web APIs
e: you can also add a handler for the change event using addeventlistener().
TimeRanges - Web APIs
the timeranges interface is used to represent a set of time ranges, primarily for the purpose of tracking which portions of media have been buffered when loading it for use by the <audio> and <video> elements.
TrackDefault.TrackDefault() - Web APIs
the trackdefault() constructor of the trackdefault interface constructs and returns a new trackdefault object.
TrackDefault - Web APIs
ontain this information in the initialization segments of a media chunk.
VideoTrack.kind - Web APIs
Web › API › VideoTrack › kind
kind strings below.
High-level guides - Web APIs
webrtc (web real-time communications) is a broad, multi-component system for setting up and operating complex audio, video, and data channels across networks among two or more peers on the web.
Lifetime of a WebRTC session - Web APIs
webrtc lets you build peer-to-peer communication of arbitrary data, audio, or video—or any combination thereof—into a browser application.
A simple RTCDataChannel sample - Web APIs
dlecreatedescriptionerror); let's go through this line by line and decipher what it means.
Web Video Text Tracks Format (WebVTT) - Web APIs
cond line blank, and on the third line the time for first cue is to be specified.
Using bounded reference spaces - Web APIs
hey're approaching the boundary, and could become confused or distressed if they wander out of tracking range (especially if doing so causes them to lose a game).
Web Speech API - Web APIs
web apps.
ARIA: application role - Accessibility
he application a more descriptive role text for screen readers to speak.
ARIA: figure role - Accessibility
age and a caption.
ARIA: img role - Accessibility
single image.
Text labels and names - Accessibility
mage map (taken from h24: providing text alternatives for the area elements of image maps): <img src="welcome.gif" usemap="#map1" alt="areas in the library.
Accessibility
tent can be difficult.
@counter-style - CSS: Cascading Style Sheets
d in this descriptor.
Using media queries - CSS: Cascading Style Sheets
d separately from the others.
Replaced elements - CSS: Cascading Style Sheets
s can have on a replaced element is that there are properties which support controlling the positioning of the element's content within its box.
Guide to Web APIs - Developer guides
Web › Guide › API
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.
Event developer guide - Developer guides
Web › Guide › Events
ts.
HTML attribute: capture - HTML: Hypertext Markup Language
such as camera or microphone be used instead of requesting a file input.
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.
<embed>: The Embed External Content element - HTML: Hypertext Markup Language
Web › HTML › Element › embed
its content so that people navigating with assistive technology such as a screen reader can understand what it contains.
<iframe>: The Inline Frame element - HTML: Hypertext Markup Language
Web › HTML › Element › iframe
ely describe the embedded content: <iframe title="wikipedia page for avocados" src="https://en.wikipedia.org/wiki/avocado"></iframe> without this title, they have to navigate into the <iframe> to determine what its embedded content is.
<input type="range"> - HTML: Hypertext Markup Language
Web › HTML › Element › input › range
type lets users enter a number with optional constraints forcing their value to be between a minimum and a maximum value, it does require that they enter a specific value.
Inline elements - HTML: Hypertext Markup Language
line elements do not force a new line to begin in the document flow.
Microdata - HTML: Hypertext Markup Language
aries provide the semantics or meaning of an item.
Identifying resources on the Web - HTTP
eters is by asking the web server owner.
Content negotiation - HTTP
ith a quality factor, a parameter indicating the relative degree of preference between the different mime types.
Content-Security-Policy - HTTP
fetch directives.
Feature-Policy: microphone - HTTP
the http feature-policy header microphone directive controls whether the current document is allowed to use audio input devices.
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.
JavaScript typed arrays - JavaScript
javascript typed arrays are array-like objects that provide a mechanism for reading and writing raw binary data in memory buffers.
<mrow> - MathML
Web › MathML › Element › mrow
row> in the same way as they are grouped in the mathematical interpretation of the expression.
Handling media support issues in web content - Web media technologies
one of the realities of working with audio and video presentation and manipulation on the web is that there are a number of media formats available, of varying degrees of popularity and with a variety of capabilities.
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.
opacity - SVG: Scalable Vector Graphics
Web › SVG › Attribute › opacity
ty attribute specifies the transparency of an object or of a group of objects, that is, the degree to which the background behind the element is overlaid.
systemLanguage - SVG: Scalable Vector Graphics
the systemlanguage attribute represents a list of supported language tags.
visibility - SVG: Scalable Vector Graphics
of attribute pointer-events, graphics elements which have their visibility attribute set to hidden still might receive events.
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.
Same-origin policy - Web security
error details for syntax errors are only available for same-origin scripts.
Tutorials
with code examples.
WebAssembly Concepts - WebAssembly
environments (see non-web embeddings).