Wpis z mikrobloga

Jak się dostać do wszystkich elementów audio, ale też tych nie przyczepionych do DOM albo wywołanych w inny sposób?
W każdym razie document.querySelectorAll("audio") to za mało.
Chcę je wszystkie jednorazowo zatrzymać.
#js #html #javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: przejdź rekurencyjnie w dół przez wszystkie pola obiektu window i po drodze zatrzymuj wszystko, co jest obiektem audio ;)
  • Odpowiedz
@epi: Jakaś metoda powinna powstać w takim razie.
No chyba że jednak jest sposób, jakaś tablica kontrolerów dźwięku?

Wyobrażam sobie podmianę konstruktora dla klas związanych z kontrolą dźwięku, żeby one przy tworzeniu siebie, dodawały się do tablicy globalnej i wtedy dać takie coś w UserScripcie wykonującym się przed załadowaniem strony.
  • Odpowiedz