MediaElementAudioSourceNode: MediaElementAudioSourceNode() Konstruktor
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Der MediaElementAudioSourceNode() Konstruktor erstellt eine neue MediaElementAudioSourceNode Objektinstanz.
Syntax
new MediaElementAudioSourceNode(context, options)
Parameter
context-
Ein
AudioContext, der den Audiokontext darstellt, mit dem der Knoten assoziiert werden soll. options-
Ein Objekt, das die Eigenschaften definiert, die das
MediaElementAudioSourceNodehaben soll:mediaElement-
Ein
HTMLMediaElement, das als Quelle für den Ton verwendet wird. channelCount-
Ein Integer, der bestimmt, wie viele Kanäle beim Up-Mixing und Down-Mixing von Verbindungen zu den Eingängen des Knotens verwendet werden. (Siehe
AudioNode.channelCountfür mehr Informationen.) Seine Nutzung und präzise Definition hängen vom Wert vonchannelCountModeab. channelCountMode-
Ein String, der beschreibt, wie Kanäle zwischen den Eingängen und Ausgängen des Knotens abgeglichen werden müssen. (Siehe
AudioNode.channelCountModefür mehr Informationen inklusive Standardwerte.) channelInterpretation-
Ein String, der die Bedeutung der Kanäle beschreibt. Diese Interpretation definiert, wie Audio
up-mixingunddown-mixingerfolgen wird. Die möglichen Werte sind"speakers"oder"discrete". (SieheAudioNode.channelInterpretationfür mehr Informationen inklusive Standardwerte.)
Rückgabewert
Eine neue MediaElementAudioSourceNode Objektinstanz.
Beispiele
const ac = new AudioContext();
const mediaElement = document.createElement("audio");
const myAudioSource = new MediaElementAudioSourceNode(ac, {
mediaElement,
});
Spezifikationen
| Specification |
|---|
| Web Audio API> # dom-mediaelementaudiosourcenode-mediaelementaudiosourcenode> |
Browser-Kompatibilität
Loading…