If the playback has ended, then the user agent must set currentLoop to zero and seek to the effective start. If this involved a seek, the user agent will fire a simple event called timeupdate at the media element. (quotation from URI listed in the URL field).
Created attachment 333658 [details] [diff] [review] Refactoring of playback to fix this bug First cut at a patch to fix this. Requires patch from bug 449159 to be applied first.
Assignee: nobody → chris.double
Status: NEW → ASSIGNED
Created attachment 340053 [details] [diff] [review] Second cut at patch Change patch to work with bug 449159 changes.
Attachment #333658 - Attachment is obsolete: true
Created attachment 344016 [details] [diff] [review] Fix playback after end issues When playback ends it currently immediately seeks back to the beginning of the file. This patch fixes it so it does this when playback is next requested instead. The included tests have a time check commented out. These will be uncommented when bug 460871 is done. It relies on a fix in that bug. That bug also relies on the fix in this bug so I had to pick one to have the test commented out.
Status: ASSIGNED → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.