Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"The media could not be loaded either because the server or network failed..." appears on all browsers on OS X #2945

Closed
CoWinkKeyDinkInc opened this issue Dec 23, 2015 · 28 comments

Comments

@CoWinkKeyDinkInc
Copy link
Contributor

I've tried to load my HTML file on by locally hosting the files on mo computer by just doing a drag and drop on the tab thing view them. All browsers I've used, Chrome, Opera, Firefox and Safari give the error message, "The media could not be loaded either because the server or network failed or because the format is not supported". The loading circle also spins while this is happening. In Safari, the black background has this large grey gradient pattern on it for some reason. I have a .mp4 file and a .webm file.

@CoWinkKeyDinkInc
Copy link
Contributor Author

I figured out that I used single quotes instead of double quotes in my source tag.

@mutsdagit
Copy link

Hi, I'm also getting this error. Which source tag are you referring to? I'm using a Brightcove player.
screen shot 2016-01-15 at 6 17 26 pm

@CoWinkKeyDinkInc
Copy link
Contributor Author

@mutsdagit In examples that video.js has, the type attribute where you tell what format the video is in single quotes and not double quotes, I found that the video would play if you use double quotes like every other attribute. That or because I left a slash in the front of the link to the video.

@mutsdagit
Copy link

Thanks @CoWinkKeyDinkInc ! I'll try that one.

@ideadx
Copy link

ideadx commented Mar 5, 2016

No luck in safari, any other fix?

@LanceGin
Copy link

I got the same problem......ahhh,,,,,,,how can I solve it ????????

@mister-ben
Copy link
Contributor

A reproducible, minimal test case always helps.

@kjkta
Copy link

kjkta commented Apr 11, 2016

It's likely your webserver isn't configured to handle the video format in the way safari wants it. Have you tried serving it from a cdn?

@OrNot
Copy link

OrNot commented Jul 18, 2016

@kjkta what configuration of the server should be set to make safari happy? I run into the same issue .

@ajahongir
Copy link

Having same issue.

@S66D
Copy link

S66D commented Oct 25, 2016

Same, also affecting the iOS devises.

@mmcc
Copy link
Member

mmcc commented Oct 25, 2016

As @mister-ben said, we can't do anything to help you all without more information. You could be seeing this error for a staggering number of reasons, so "samesies" and "+1" simply does not help. For example, @S66D with the iOS problems could be delivering a h264 mp4 encoded using High@4.2 and the file would probably play back fine in any browser or even an iPhone >6, but fail on every iPhone <=5.

99/100 times the answer to this question is, unfortunately, going to be something along the lines of "that source isn't going to work on that browser / device" or "re-encode the source file." :(

@OrNot
Copy link

OrNot commented Oct 25, 2016

hi,  I have forgotten the details on that issue, but I finally solved it . Here is the post on it :  mp4 not able to load in mobile browser

|
|
|
|

|

|
|
| |
mp4 not able to load in mobile browser

  1. I have a mp4 file , which can be played here: http://php.weilomo.com/html/index.html both in mobile and desk... | |

|

|

Hope it helps

On Friday, October 14, 2016 5:48 PM, Jakhongir Alimov(ajahongir) <notifications@github.com> wrote:

Having same issue.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@ngocketit
Copy link

Hmm, I got the same issue but in a Webview on Android when trying to exit fullscreen mode with the back button. It's funny that the video is still playing while the error text shows up.

@dbeqiraj
Copy link

dbeqiraj commented Apr 10, 2018

I also had this problem. The solution for me was to not open the html file with double click, but in a web server.

@safanmomin
Copy link

@OrNot Can you please share the code or how did you resolve that issue I am facing the same issue. Your response would be appreciated.
Thanks in advance!

@Vaporexpress
Copy link

I'm facing the same issue with a local mp4 video with codec ADTS (merged TS in a mp4)

@gkatsev
Copy link
Member

gkatsev commented Oct 21, 2018

Most browsers cannot play back ADTS audio, Your best bet is to re-encode to mp3 or aac audio.

@Neighbouring
Copy link

I figured out that I used single quotes instead of double quotes in my source tag.

Its working! I´ve just change to double quotes and it works! Tks!

@anasalpure
Copy link

anasalpure commented Nov 3, 2019

The media could not be loaded, either because the server or network failed or because the format is not supported.
in console {
index.js:1 VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. MediaError
}
/****************************************
i am working in React js project and this issue happens on most browser except Google Chrome
and my Videos is stored locally

sources: [{
src: "/static/video/3.mp4",
type: "video/mp4"
}],

***************************************/

`class Player extends Component {
componentDidMount () {
// instantiate Video.js
this.player = videojs(this.videoNode, this.props.options, function onPlayerReady () {
console.log('onPlayerReady')
})
}

// destroy player on unmount
componentWillUnmount () {
if (this.player) {
this.player.dispose()
}
}

// wrap the player in a div with a data-vjs-player attribute
// so videojs won't create additional wrapper in the DOM
// see #3856
render () {
return (



<video ref={node => (this.videoNode = node)} className='video-js' />


)
}
}`

@rockyxcoded
Copy link

I'm having same issue on mobile browsers.
I'm using Vue js
@anasalpure found any solution?

@Tutao1995
Copy link

how to resolve it?

@peyc5
Copy link

peyc5 commented Aug 4, 2020

anyone solved this? i also have this problem only on android device opening my website with chrome.

@peterpetor
Copy link

I have the same problem.

@exm-svt
Copy link

exm-svt commented Oct 6, 2020

Hi, same.

@luffy993
Copy link

Hi, I also get this problem when I try to see something on gounlimited.to

@dimer191996
Copy link

dimer191996 commented Feb 21, 2021

wtf can someone solve this shit

@gkatsev
Copy link
Member

gkatsev commented Feb 22, 2021

As far as we know this is "solved". The issue is that there are a variety of reasons why this error can occur, though, generally, it is due to a badly formed stream. Most HLS and a variety of DASH streams play properly. mp4 is playback is also available via the browser.
Unfortunately, without a specific video, we cannot help further.

For those encountering this issue, please check out https://docs.videojs.com/tutorial-troubleshooting.html first. If you still see a problem, open a new issue with a live reduced test case, be sure to make the media available as that's the most important part in helping us be able to track down the issue.

@videojs videojs locked as resolved and limited conversation to collaborators Feb 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests