bug fix: restart playback when all the video fragments have been received