![]() ![]() check for your mp4 file format: try to host the sample from videojs and see if it works better.Even if there could be a step requirement at the beginning (especially if you have to fix dependencies) and sometimes for update - the end result can be worth your effort (I know there are pros and cons). sometimes it just seems you need to compile from source (and from trusted source of official website) instead of using default package from OS. ![]() However the sample PHP code from this page seemed to indicate otherwise which I think is what confused IE (the range headers were correctly returned but the response code was 200 and not 206 as with CURL). I have used CURL to check this on my server and it worked ok. In the Currently loaded add-ons list, click Run without Permissions. ![]() Click the Programs tab, and then click Manage add-ons. Also, in order to view HTML5 in IE, you might need to produce extra videos since the browser does not encourage the mp4 file sort. Make sure that add-ons are installed and enabled -On the Tools menu in Internet Explorer, click Internet Options. Kaltura HTML5 video player is a free and open-source online video player. check your web sever supports ranges request/206 partial content. Try following steps: Update your Internet Explorer. The answer for you must be that one of your IE settings is preventing running HTML5 video formats.check your server for proper mime/types.To summarize my troubleshooting steps for anybody who may have similar issue: I am unsure about the exact reason for this issue but I think it relates to HTTP range requests and responses being incompatible between IE 9/10/11 and some version/settings of Apache. I did compile from source this time instead of taking the default package from Ubuntu server 12.04.3 LTS. OK I fixed it eventually with a complete clean install of Apache from 2.2.22 to 2.4.9. I did ask the question on msdn but to no avail.ĮDIT: remove real video URLs from question. Though I maybe think it could have something to do with a tweak in HTTP byte range support either client side or server side.Īs it only happens on IE9/10/11 I have zero lead as to where to investigate further. Server side - my mime/type seems ok - I have partial support (byte-range) content enabled on my server (Apache 2.2.22 on Ubuntu server 12.04.3 LTS). I tried with another well-formatted mp4 (sample from videojs which I hosted on both server) and it also causes the issue. The mp4 files are exactly the same on bother servers hence I know it is not coming from a file format issue. If I put in an URL from a shared server url2to.mp4 it returns 1 as expected even on IE10/11 (1 in the case you do not seek in the timeline of course). It works fine on all other browsers I have tested (including Chrome and FF). Problem is with the URL on my server url1to.mp4 always returns 0 in IE 10/11 (IE9 returns undefined). Here is my code and the explanation of the issue after: IE 10/11 on Windows 8/8.1 is causing me troubles. I am monitoring download progress for an HTML5 video player. ![]()
0 Comments
Leave a Reply. |