New games every week!
Thankyou, Apple!
11th August 2020  
Apple fixed the audio bug in Shoebox. And it wasn't even their fault..!!


When the iOS Beta broke Shoebox and Browsercade, I grumbled and whinged, and even sent a bit of feedback, asking for some possible help.
I additionally made them a little test script, which helped identify the problem in a small trial.

Today, they got back to me, with a "This is your fault"..
Turns out that my .wav file was ever so slightly corrupt, most likely because of the way I was combining the .wav's together.
If I load the .wav into a proper editor, then resave it, it cleans up the corruption and then the javascript plays the audio properly.
Other browsers will play the file as requested, but iOS Safari for iOS14 won't.

Apple Says

The right course of action is to prevent the proliferation of non-conformant WAV assets rather than making our parsers lenient to such cases and potentially weakening the overall security of the audio stack.

.. Bit of a pain in the arse for anyone else in this exact same situation, but if we're honest, they're absolutely right.

Lesson Learned : Fix your files. Then everything works.

Thank you Apple!!
*ascii hugs all 'round*

Shoebox of Games and Browsercade now both work wonderfully well on iOS14 Beta.

Views 79, Upvotes 3
Shoebox , Browsercade
New games every week!
Site credits : If you can see it, Jayenkai did it.
(c) Jayenkai 2017 and onwards, site design Rychan. RSS feed
Blog - Thankyou, Apple! - AGameAWeek