Alright, I’m using jPlayer in a website, which is a cross-platform/cross-browser jQuery solution for audio and video playback on a website. On my website, I will have users upload files either in MP3 or OGG format. I wonder though… in order to truly stay 100% stable on any browser or platform, wouldn’t I need to support a corresponding OGG for every MP3 uploaded (and vice-versa)? I know jPlayer uses HTML5 when it can and will fall back to Flash when necessary, but I didn’t know if you need to have that file in both formats to have it play everywhere.
If I need both file formats then I suppose I’d have to convert the file to the other format using a server-side conversion. If I need just one format… then wouldn’t that be just dandy! So my question is, do I need to convert? Or not?
I would say it is neccesary to provide at least a mp3 and ogg format to ensure that everything runs perfectly on each platform. There are many tools to convert a mp3 file to ogg, e.g. ffmpeg-php