Closed Bug 679262 Opened 13 years ago Closed 13 years ago

Seeking to end of file during loadedmetadata event breaks further playback

Categories

(Core :: Audio/Video, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla9

People

(Reporter: cajbir, Assigned: cajbir)

References

Details

Attachments

(2 files)

Attached file testcase
In the loadedmetadata event I seek to the duration. An ended event is never raised, and the controls still show the 'pause' icon as if playback is still going. Pressing play/pause does not restart the playback.

Steps to reproduce:
 
1) Load testcase with 'content/media/tests/big.wav' in the local directory.

What should happen:

1) The 'Play' icon in the controls should appear.

What does happen:

2) The 'Pause' icon remains displayed.

Then do:

1) Press Play/pause.

What should happen:

1) Playback should start from the beginning

What does happen:

1) currentTime stays at the duration and no playback occurs.
Blocks: 648595
Assignee: nobody → chris.double
Attached patch FixSplinter Review
Fix is to raise ended event if we seeked to the end of the file. Test is provided by re-enabling the 'todo' media fragment test that tests this issue.
Attachment #555959 - Flags: review?(chris)
Attachment #555959 - Flags: review?(chris) → review+
http://hg.mozilla.org/mozilla-central/rev/9722cd5cd38f
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [inbound]
Target Milestone: --- → mozilla9
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: