Hi folks
I'm embedding MP4 videos into an online musical instruments collection, and find they play fine in all browsers across MacOs X and Windows, except for Chrome. We're using the HTML5 standard video player, and have also tried JW player, which gives the same result.
After some investigation, we've found that 4 out of 97 are working- and they are all 2Mb and under. Obviously we can't compress files down to this size, so the problem must be solvable elsewhere.
Inspecting the element shows what is in the screenshot. When the page loads, it gets a 200 OK status, but then runs another GET immediately, which returns a (canceled) message. The files under 2Mb, presumably really fast loaders, don't get this second message. Please note, the MIME Type on that file is application/octet-stream, but we've since fixed to video/mp4, and it gives exactly the same result.
Really, this is just a post to see if anyone else has experienced this, and can understand what's going on- if it's taking too long to load, but tries again and then bombs out, is there any way to force it to wait longer for larger files?
Thanks
Scott
PS I also tried enabling the 'disable hardware accelerate video' in chrome flags on Windows, but that didn't help either!