We just added a pretty useful feature to Poodll. It puts auto-refresh logic into some of the players. Actually it was quite a big rewrite because it was part of laying the foundation for really fixing up the recorders and players. But it was really necessary because students often did not realize that they needed to refresh the page after recording and submitting to hear the converted recording. Now Poodll can refresh the player for them when conversion has completed automatically. It works like this:
- The player checks on load to see if the current audio/video file is the placeholder audio/video
- If so, it does an ajax request to see if there is a conversion task waiting
- If so, it checks every 15 seconds regularly till the conversion task has run
- It refreshes the loaded audio/video
Supported Video Players
MediaElement Video
Native Video
Video JS
Flowplayer First Frame
Supported Audio Players
MediaElement Audio
Audio JS (shim)
Native audio
Video JS Audio
For the video players, its obvious that the new video has loaded.
For audio, its not obvious. On the better players, the audio length updates (mediaelement audio, native audio, audiojs shim). On Video JS Audio however it looks the same. We suggest you try “mediaelement audio”, or “audiojs shim”. If you do not use one of those audio players yet, you will need to create it from a preset. See here:
(NB Audio JS and Audio JS Shim are the same but implemented different internally. Only Audio JS Shim works for refreshing.)