MediaElementAudioSourceNode: MediaElementAudioSourceNode() Konstruktor
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| Web Audio API> # dom-mediaelementaudiosourcenode-mediaelementaudiosourcenode> |