Efficiënte audio-uitvoer router voor Chrome
AuRo is een handige Chrome-extensie waarmee gebruikers eenvoudig het audio-uitvoerapparaat kunnen selecteren voor HTML5 audio- en video-elementen. Deze gratis tool is ontworpen om de geluidsweergave te optimaliseren door het mogelijk te maken om specifieke audio-uitvoerbronnen te kiezen voor elke actieve tab. Met de recente update naar versieis manifest v3 geïmplementeerd, wat bijdraagt aan de stabiliteit en prestaties van de extensie. Een bekend probleem is echter dat het onmiddellijk wisselen van het audio-apparaat bij het starten van een pagina kan leiden tot glitches.
De extensie werkt door de .play() methode van HTML5 audio en video te patchen en manipuleert de sinkId om naar het gewenste audio-uitvoerapparaat te schakelen. Het is belangrijk op te merken dat AuRo niet werkt met AudioContext, aangezien setSinkId() hiervoor niet is geïmplementeerd. In sommige gevallen is het nodig om media te pauzeren en opnieuw af te spelen bij de initialisatie om een soepele werking te garanderen zonder onnodige scriptinjecties op elke pagina.