I’ve created an HTML5 video presentation with questions intermixed with video lecture. On the desktop, the timing is right. But when I watch the presentation on an iPhone, the questions cut off the end of the video (display too early by a second or so). Any idea what would cause this?
The cause of this problem is the browser notifies its media playback states with some delay on iOS and we still couldn’t find a good way to address it. You can insert extra (freezed) time at the position of question to fix the issue. Or, you can split the video into multiple slides and put the questions at the end of slides.