Tak jak w tytule chodzi o Globala eventowego
Gdy ten sie zrespił dzisiaj 29.10 o godzinie 21;11 nie było dzwięku .
Tak jak w tytule chodzi o Globala eventowego
Gdy ten sie zrespił dzisiaj 29.10 o godzinie 21;11 nie było dzwięku .
Potwierdzam, zdarza się to dość często, nie tylko dzisiaj o 21;11.
Używam przeglądarki Chrome.
Ten problem dotyczy tylko użytkowników Chrome czy innych przeglądarek również?
Na mobilnym chromie słychać muzykę, a dźwięku baala już nie.
Dźwięku nie słychać jak ktoś za szybko złapie.
No to tak:
Google wprowadziło od najnowszego wydania zasadę, że użytkownik musi najpierw wejść w interakcję ze stroną, aby ta mogła automatycznie odtwarzać dźwięki. Jeśli w konsoli JS pojawia się komunikat: DOMException: play() failed because the user didn't interact with the document first to znaczy, że to jest właśnie ten przypadek.
Jest to już drugie podejście po oprotestowaniu przez twórców gier w kwietniu - dla zainteresowanych artykuł: https://venturebeat.com/2018/05/17/g...for-web-games/
Z tego powodu:
Jeśli np. ktoś użyje F5 stojąc na Baalrukhu to po załadowaniu strony nie będą się odtwarzały żadne dźwięki, dopóki nie klikniemy gdzieś na stronie i ponownie nie wywołamy dźwięku. Np. można kliknąć guzik włącz/wyłącz dźwięk. To przywróci nam muzykę na mapie, ale niestety odgłos Baalrukha zdąży już minąć.
Tymczasowy fix:
1) wprowadzamy w pasku adresu: chrome://flags/
2) wyszukujemy: autoplay
3) zmieniamy w ustawieniu "Autoplay policy" na "no user gesture is required"
4) restart
5) mamy dźwięki po staremu
Was też wyrzuca z gry przy respawnie Baalrukha, gdy jesteście w innej karcie, czy tylko mnie?
Jak ktoś złapie bardzo szybko, to innym może w ogóle się nie zdążyć pokazać w stanie niezłapanym. Są minimalne różnice w tym kiedy różni gracze widzą pojawiające się eventy.