Webbrowsers - Audio op de achtergrond houden
Stel je voor dat je audio een kaart is en je webbrowser een stad. Stel je nu voor dat je naar alle audio in de stad kunt luisteren en dat je kunt schakelen tussen verschillende audiokaarten. Stel je nu voor dat je één map tegelijk kunt spelen, maar je wilt geen tijd verspillen aan het wisselen tussen kaarten, dus je moet ze zappen voordat ze kunnen spelen.
Als je luistert bijvoorbeeld naar een YouTube-video, zou je kunnen denken dat je naar de video op de achtergrond luistert, maar in werkelijkheid luister je naar de YouTube-audio. Dus als je zapt, demp je de vorige kaart voordat je naar de volgende schakelt. Maar als je de kwaliteit van de YouTube-video verandert, wordt je ook gezapt en moet je de video opnieuw starten.
Aan de andere kant, als je gewoon niet verandert — als je naar één feed luistert, ben je op de achtergrond, dus er wordt niets afgespeeld. Dat is de reden waarom, om één heilig audiokanaal te hebben, je een vaste feed op de achtergrond moet hebben, en als je naar een andere audio overschakelt, moet je naar de vorige overschakelen voordat je overstapt. Dit zou het meest natuurlijke gedrag zijn.
Maar waarom doen browsers dit zo?
Ten eerste, om de audio op de achtergrond te houden, moet je een tabblad hebben met een play knop. Stel je nu voor dat je twee tabbladen open hebt: een die een video afspeelt en een die audio afspeelt. Als je een tabblad hebt met de afspeelknop en je schakelt over naar een tabblad dat geen afspeelknop heeft, betekent dit dat de audio weggaat.