Hey folks! I’m working on a music related web-game and am very much new to ThreeJS.
Thinks are working fine in Chrome 87 on Windows but found myself running into issues on Safari and iOS.
These does not function on either iOS 14 or macOS Safari 12
on iOS only, these do not function:
But this seems to work everywhere
There are two differences that I can find:
- The sandbox example uses ogg formatted audio clips, which are not supported by any implementation of Safari
- the “orientation” example uses standard html5 media elements as opposed to the internal loader/buffer routines. I can reproduce in my own project using .play() command in a touch or click event just fine.
Any thoughts? I’d love to use the ThreeJS loader for various reasons, but need some guidance for cross compatibility. Thank you!!