The AudioNode interface has a context property which returns the related BaseAudioContext, which is the object that represents the process graph the node that has participated.
Syntax:
javascript
Output:
Example 2:
javascript
Output:
Supported Browsers: The browsers supported by AudioNode context property are listed below:
var ctx = anAudioNode.context;Return Value: It returns a AudioContext or OfflineAudioContext object. Example 1:
<!DOCTYPE html>
<html>
<head>
<title>
AudioNode context property
</title>
</head>
<body>
<h1 style="color:green">
GeeksforGeeks
</h1>
<h2>AudioNode context property</h2>
<script>
const AudioContext =
window.AudioContext || window.webkitAudioContext;
const audioCnt = new AudioContext();
// Oscillator
const osciltr = audioCnt.createOscillator();
// Gain node
const GainNode = audioCnt.createGain();
osciltr.connect(GainNode).connect(audioCnt.destination);
console.log(osciltr.context);
</script>
</body>
</html>
Example 2:
<!DOCTYPE html>
<html>
<head>
<title>
AudioNode context property
</title>
</head>
<body>
<h1 style="color:green">
GeeksforGeeks
</h1>
<h2>AudioNode context property</h2>
<script>
const AudioContext =
window.AudioContext || window.webkitAudioContext;
const audioCnt = new AudioContext();
// Oscillator
const osciltr = audioCnt.createOscillator();
// Gain_node
const gNode = audioCnt.createGain();
osciltr.connect(gNode).connect(audioCnt.destination);
console.log(osciltr.context === audioCnt);
</script>
</body>
</html>
Supported Browsers: The browsers supported by AudioNode context property are listed below:
- Google Chrome 35.0
- Firefox 25.0
- Apple Safari 6 -x-
- Opera 22.0