Cancelled downloads have location set to the local file:/// uri even though the download was cancelled, causing playback to fail.
file:///