Closed Bug 1041387 Opened 6 years ago Closed 5 years ago

Seeking in Dash player demo fails to complete

Categories

(Core :: Audio/Video, defect)

x86_64
Linux
defect
Not set

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cajbir, Unassigned)

References

(Blocks 1 open bug, )

Details

Steps to reproduce:

1) Enable MSE
2) Visit url http://cd.pn/mse/webm/dash-player.html
3) Click 'start'.
4) When video starts playing, seek somewhere.

Expected result:

5) Seek completes and playback continues

Actual result:

6) Buffering throbber displays and never goes away. Seek does not complete.

Firefox outputs the following debug at step 6:

JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: NS_ERROR_FAILURE: 
JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: NS_ERROR_FAILURE: 
JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
JavaScript error: http://cd.pn/mse/webm/dash_player.js, line 1026: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
With patches applied as described in bug 1040552 comment 9 the seek starts and then WaitsForData. A JavaScript error occurs in the player which prevents further progress. Need to investigate if the JS error is player related or our implementation.
This seems to work fine now.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.