Einen Ton in einem Webbrowser abspielen
English
Deutsch
Problem:
Du möchtest einige Töne in einem Webbrowser abspielen.
Lösung
Moderne Browser haben einen schicken integrierten AudioContext, der es dir ermöglicht, Töne abzuspielen. Hier ist ein Beispiel (JavaScript-Code):
play_sound.js
// AudioContext holen
window.AudioContext = window.AudioContext || window.webkitAudioContext;
// Audio-Kontext initialisieren
var context = new AudioContext();
// Einen Oszillator erstellen ... über diesen Oszillator können wir dann verschiedene Töne abspielen
var oscillator = context.createOscillator();
oscillator.frequency.value = 440; // dies ist ein "A"
oscillator.type = "square";
// Oszillator an die Audio-Ausgabe anschließen
oscillator.connect(context.destination);
oscillator.start(0); // Oszillator starten (0=jetzt) ...
oscillator.stop(1); // Ton nach 1 Sekunde stoppen
Check out similar posts by category:
Allgemein
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow