Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Cannot play videos on IE11, windows8.1 with JWPlayer5


I am using the latest commercial download of JWPlayer (I downloaded zip file jwplayer-6.9.zip). Videos play on Chrome and Firefox, but on IE11, I get the error: Error loading media: file could not be played. This is on a localhost test site so I cannot show you a link. I get the same error if I try to play the video on the jwplayer.com home page. Any suggestions?
Thanks
Mary

12 Community Answers

jherrieven

Best Answer 

@mary

Are you using a VM running Win 8.1? IE is notoriously bad at media playback when used in certain VM's.

@Alwyn

First try adding a doctype to your HTML document - IE really needs to be told what is expected of it:

<!DOCTYPE html>

Put this as the first thing in the document.

Also, you are loading the JW player library using HTTPS but the parent page is loaded using HTTP. This is causing cross protocol/event listener issues. Change the library link to HTTP and that should resolve things.

James Herrieven

View in conversation

Ethan Feldman

JW Player Support Agent  
0 rated :

A link is needed for this.

Our homepage works fine in IE11 for me, though.

cylee85

User  
0 rated :

Hi,

I also encountered the same problem with IE11. I followed the tutorial in AWS for the setup. It works for Safari, Firefox and Chrome, but not IE11, is there any additional setup required?

* I'm using the latest JWPlayer as well.

Thanks in advance!

Here's the link:
http://54.251.97.227/Test/jwplayer-example.html

-Alwyn

cylee85

User  
0 rated :

I got this error though.

Error loading player: No playable sources found

Ethan Feldman

JW Player Support Agent  
0 rated :

Do you not have Flash installed? It plays fine for me in IE11.

jherrieven

Best Answer  User  
0 rated :

@mary

Are you using a VM running Win 8.1? IE is notoriously bad at media playback when used in certain VM's.

@Alwyn

First try adding a doctype to your HTML document - IE really needs to be told what is expected of it:

<!DOCTYPE html>

Put this as the first thing in the document.

Also, you are loading the JW player library using HTTPS but the parent page is loaded using HTTP. This is causing cross protocol/event listener issues. Change the library link to HTTP and that should resolve things.

James Herrieven

mary

User  
0 rated :

James, thanks for the reply, - I am running on a Windows machine, not VM.

Also, I checked the following after reading your reply to Alwyn. I do have <!DOCTYPE html> and am using http, not https. Since the same happens with the jwplayer video, I do not think it can be my coding issue..

Flash 14 is installed on my browser.

Ethan Feldman

JW Player Support Agent  
0 rated :

Are you running any plugins or extensions for IE?

mary

User  
0 rated :

No, just silverlight, and I disabled that without making a difference

jherrieven

User  
0 rated :

@mary

Can you provide your setup code?

Ethan has hinted it might be flash related (which is a reasonable line of thought), however if it is a regular MP4 you are playing, this should play natively and so one likely issue would be the mime-type being passed by your server.

In this case it would need to be "video/mp4" .

Without more detail (link/setup code) it's hard to debug any further.

James

Ethan Feldman

JW Player Support Agent  
0 rated :

Indeed, we would need a link. However, it not working on the JW Player homepage is a bit alarming.

mary

User  
0 rated :

Well, my videos and the jwplayer home page video play perfectly this morning on IE11, but I have no idea why. There do not appear to have been any updates installed in the last day (I say that because the windows control panel showed an update was installed about 20 minutes ago, but the update details only shows a visual studio update that failed). Thanks for all your suggestions. I will let you know if I figure out anything.

Ethan Feldman

JW Player Support Agent  
0 rated :

Great, glad you got it working!

This question has received the maximum number of answers.