No feedback in the player while retrieving a playable model
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CNN plugin for Moovida |
Invalid
|
Undecided
|
Unassigned | ||
Moovida |
Invalid
|
High
|
Olivier Tilloy | ||
We Are Hunted plugin for Moovida |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When requesting to play a model in e.g. the video player, if the model doesn't contain a directly playable URI, a request is going to be performed to retrieve the playable URI. Such a request may run for some time, especially if the distant server is slow and/or the client's connection is slow. Meanwhile, there is absolutely no feedback in the player, all the user sees is a black screen.
There should be some sort of "loading" feedback using the same animation as the buffering bar.
Even worse, if for some reason the retrieval of the playable model fails (e.g. the connection times out), the user receives no feedback that the video won't play. This is because no errback is connected to the deferred (see elisa-plugins/
Changed in elisa: | |
milestone: | none → bug-fixing-day |
tags: | added: player |
tags: |
added: impairs-ux removed: ui |
tags: | added: feedback visual |
tags: |
added: user-experience removed: impairs-ux |
tags: | removed: visual |
Changed in moovida: | |
assignee: | nobody → Olivier Tilloy (osomon) |
status: | Confirmed → In Progress |
Note that most external "internet" audio and video plugins are concerned.