If this index is at the end, it knows nothing at all about the file and therefore has to wait until it receives the index.
If this happens to you, there’s a simple fix called the QTIndex Swapper by Renaun Erickson that you download to your computer and run on the file that simply moves the index to the start of the file and saves it.
This might seem a little obvious, but it’s amazing how many questions I see on Stack Overflow where people are wondering why a certain function isn’t working when they’re using attributes that no longer exist.
From Twitter to Stack Overflow, the same questions kept cropping up, so I’ve put together a list of the most common problems (and some not so common) and their solutions (if there is one! In most cases, the problems and solutions apply to both audio and video.
I’ll note when something is specific to one or the other.
Before I go any further, if you aren’t aware of how you can actually go about adding audio and video to your website via , you can read a number of other articles on this site to get you up to speed.
covered the video element, and Mark Boas covered native audio in the browser and HTML5 Audio – The State of Play.
In addition, I covered the same topics, video and audio, as part of a series over on the .
This is one of the first things you should check: Does the browser you’re using actually support the type of media file you’re trying to play?
It’s simple enough to forget which browsers support which file types, so I’ll refresh your memory here. It’s possible, however, that the file wasn’t encoded correctly.
It could, for example, be a perfectly valid MP4 file, but for some reason some browsers have trouble playing it.
If this happens, you’re better off encoding the file yourself using a tool such as Miro Video Converter or Media Converter so you can be sure of the correct encoding.