php - Video won't play (but does upload)
one text
Solution:
I wonder if your code is making the request for the video before the upload has finished - hence the 404. IF you can force it to happen after the "uploaded"...
Alternatively - use the file API to play the video locally - without the need to upload to the server (That makes it SUPER FAST too).
Example code: https://github.com/dougsillars/blobUpload/blob/master/playVideoLocally.html
Source