jmedia is a jQuery plugin for unobtrusive, accessible and flexible multi-media embedding.
Features:
- supports: Flash, Quicktime, Real, WindowsMedia and Shockwave/Director
- cross browser compatible; tested on IE6 /Win, FF2.0/Win, FF1.0.4/OSX, Safari2.0, Opera9.1/Win
- unobtrusive and accessible
- embeds media only after successful plugin detection
- adjustable balance between standards compliance and browser compatibility
- IE/Win: plugin embedding via object-Tag (with classid and codebase Attributes); dynamic insertion of object-Element via innerHTML
- other browsers: plugin embedding via non-standard embed-Tag; dynamic insertion of embed-Element via innerHTML
- optional for Gecko browsers and other non-IE browsers serving an xml mimetype: embedding via standard compliant object-Tag; dynamic insertion of the object-Element via DOM-Manipulation
(The web page will always validate, since the plugin specific markup is added via javascript.)
- 3 modes of embedding: replace, onclick, sifr
- easy setup in 3 steps: - write your (x)html markup,
- include jquery.js and jmedia.js,
- configure jmedia
- passing of parameters to the media plugin works for all plugin types and embedding modes
- multiple media files and media types on one page
- IE: no annoying "activate ActiveX control" dialog
- IE: no security warning with https
- Flash: supports Flash Express Install feature
- Flash: several bug fixes for Flash-Plugin
- filesize: 10.5kb (compressed)