We’re making a cross-platform app with around 20 scenes, many of which have a small video in them (using a Hype video object). On iOS (in multiple browsers), videos will stop playing after going through all scenes (doesn’t matter in which order) – they’ll either be a black square or not show up at all. We suspect this is due to some kind of memory limit on iOS devices: removing half of the scenes makes it so one has to visit each scene multiple times before the issue occurs.
As a workaround, we’ve tried clearing the
src of each video’s
source child every page and then restoring the
src of only the videos in the current scene. This doubles the number of scenes one needs to visit before the issue occurs and seems to cause the JS heap to grow more slowly. Sadly, this is not good enough.
Has anyone else encountered this issue and found a solution?