1.1.1 — az ekvalizér javítása
Az 1.1.0-ban az ekvalizér nem jelent meg. Méréssel derült ki, hogy miért.
Az elemzőt a play eseményben kötöttem be, vagyis egy már futó audio elemre. A Chrome ilyenkor csendet ad tovább a gráfba: a hang szól, az analyser viszont csak nullákat lát. Ez pontosan úgy néz ki, mint egy CORS probléma — és nem az.
Egy független próba ugyanazon a fájlon 78-as csúcsértéket mért, tehát a hangelemzés eleve működött. Csak a bekötés sorrendje volt rossz.
Javítva:
- Az audio gráf mostantól a kattintásban, a
play()előtt épül fel - A sötétítő gradiens a tartalom mögül a panel hátterébe került — különben az ekvalizért egy 70%-os fekete lapon keresztül láttuk volna
- A csend csak akkor számít ellene, ha tényleg játszik valami, és három másodperc után adja fel, nem másfél után