Add hint reg. Safari audio autoplay restriction when exporting for the web #8499
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there,
I wondered why the audio of my game uploaded to itch.io isn't autoplaying in Safari.
I then tried to trigger/fake a mouse click via
Input.parse_input_event()in_ready(), but this didn't work of course as this is passing an input signal from Godot to Godot inside Godot (silly me! 🤣) and not from the OS to Safari and then to Godot (the game).After googling for a while, I found a Webkit blog post by the Safari team explaining how/why audio autoplay is blocked in Safari for most of the websites. I thought, it might make sense to add this info to the docs on "Exporting for the Web", in addition to the already existing hint that Chrome also blocks audio autoplay.