--- title: MediaStreamAudioSourceNode slug: Web/API/MediaStreamAudioSourceNode tags: - API - Interface - MediaStreamAudioSourceNode - Reference - Web Audio API translation_of: Web/API/MediaStreamAudioSourceNode ---

{{APIRef("Web Audio API")}}

L'interface MediaStreamAudioSourceNode représente une source audio WebRTC {{domxref("MediaStream")}} (comme une webcam ou un micro). C'est un {{domxref("AudioNode")}} qui agit comme une source audio.

Un MediaElementSourceNode n'a pas d'entrée et une seule sortie. On le créé en utilisant la méthode {{domxref("AudioContext.createMediaStreamSource")}}. Le nombre de canaux de sortie est égal au nombre de canaux de {{domxref("AudioMediaStreamTrack")}}. S'il n'y a pas de media stream valide, alors la sortie sera constituée d'un seul canal silencieux.

Nombre d'entrées 0
Nombre de sorties 1
Nombre de canaux Défini par {{domxref("AudioMediaStreamTrack")}} et passé à la méthode {{domxref("AudioContext.createMediaStreamSource")}} qui le créé.

Constructeur

{{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode()")}}
Créé une nouvelle instance de MediaStreamAudioSourceNode.

Propriétés

Hérite des propriétés de son parent, {{domxref("AudioNode")}}.

Méthodes

Hérite des méthdoes de son parent, {{domxref("AudioNode")}}.

Exemple

{{page("/fr-FR/docs/Web/API/AudioContext.createMediaStreamSource","Example")}}

Spécification

Specification Status Comment
{{SpecName('Web Audio API', '#the-mediastreamaudiosourcenode-interface', 'MediaStreamAudioSourceNode')}} {{Spec2('Web Audio API')}}  

Compatibilité des navigateurs

{{CompatibilityTable}}
Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 14 {{property_prefix("webkit")}} {{CompatVersionUnknown}} {{CompatGeckoDesktop("25")}} {{CompatNo}} 15 {{property_prefix("webkit")}}
22 (unprefixed)
6 {{property_prefix("webkit")}}
Constructor {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatNo}} {{CompatNo}} {{CompatUnknown}} {{CompatNo}}
Fonctionnalité Android Chrome Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support basique {{CompatNo}} 28 {{property_prefix("webkit")}} {{CompatVersionUnknown}} {{CompatGeckoMobile("25")}} {{CompatNo}} {{CompatNo}} 6 {{property_prefix("webkit")}}
Constructeur {{CompatNo}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatNo}} {{CompatNo}} {{CompatUnknown}} {{CompatNo}}

Voir aussi