When playing a video (mp4) via a webview, the video seems to take priority with sound and will prevent other sounds from playing even after the video is stopped and removed from the fake display list.1
This is so bad as that occasionally the video will continue playing in the background after the webview has been disposed of.
Does anybody know what I can do to either a) prevent the video from stealing all the audio channels or b) make it give them back when the user is done with the video.
Here’s the order of operations that cause “muted sound”:
Go into the game (sounds play just fine).
Exit the game.
Go into the video.
Go into the game (sounds are muted).
The video has to be entered after the game has had a chance to play it’s sounds at least once, and only then will the game be “muted.”
1 Webviews aren’t part of the display list, technically.