I am experiencing a problem when running our games in Internet Explorer 11: I don’t know how old the problem is, as I never test the games in IE11.
The problem is related to howler, and specifically to its function seek: it looks like the function seek crashes the application if it is called for a sound file that is already playing.
Practically I am playing soundX a second time before it is completed, and the result is this:
... Called from .__handleError (https://xxx.js?v=172310 line 68250) Called from .render (https://xxx.js?v=172310 line 68155) Called from .f (https://xxx.js?v=172310 line 135780) Called from .tmp (https://xxx.js?v=172310 line 67551) Called from module at lime_app__$Event_$Void_$Void.prototype.dispatch (https://xxx.js?v=172310:17058:4) Called from module at lime__$backend_html5_HTML5Application.prototype.handleApplicationEvent (https://xxx.js?v=172310:642:5) Called from .f (xxx.js?v=172310 line 135780) SCRIPT5022: InvalidStateError ...
Digging in the code I reached function seek, as I said above: what happens inside is a mistery
If I try to play different sounds everything work ok.
I temporarily commented the call to seek and the games don’t crash anymore, but I think I can’t decide the starting point of the sounds now, right?.