jQuery Media Plugin est un plug-in de lecteur multimédia Web basé sur jQuery. Il prend en charge la plupart des lecteurs multimédias en ligne et des formats multimédias, tels que : Flash, Windows Media Player, Real Player, Quicktime, MP3, Silverlight, PDF. Il remplace automatiquement la balise a par un div en fonction de la configuration actuelle du script et génère du code objet, intégré ou même iframe. Quant à savoir s'il faut générer un objet ou intégrer, jQuery Media déterminera automatiquement en fonction de la plate-forme actuelle, la compatibilité est donc. excellent. Le code suivant est le résultat généré par jQuery Media :
Copier le code
Le code est le suivant :
Le code est le suivant :
Le code est le suivant :
Nous pouvons également transmettre certains paramètres d'option lors de l'exécution du script d'initialisation, comme indiqué dans le code suivant :
Un autre exemple est le code :
Option 'src'
L'optionsrc spécifie l'adresse du fichier multimédia. Il n’a pas de valeur globale par défaut. Si la valeur de l'option src spécifiée n'est pas affichée, jQuery Media Plugin utilisera à la place la valeur de l'attribut href ou src.
Joueurs et formats
jQuery Media Plugin utilise par défaut le lecteur et le format comme indiqué dans le tableau suivant :
Joueur |
Format de fichier |
Quicktime |
aif,aiff,aac,au,bmp,gsm,mov,mid, midi,mpg,mpeg,mp4,m4a,psd,qt,qtif, qif,qti,snd,tif,tiff,wav, 3g2,3pg |
Flash |
flv, mp3, swf |
Lecteur Windows Media |
asx, asf, avi, wma, wmv |
Vrai joueur |
ra, ram, rm, tr/min, rv, smi, smil |
Silverlight |
xaml |
iframe |
html, pdf |
上表說明了,mp3格式自動對應到了flash播放器。全域設定中的$.fn.media.defaults.mp3Player指定MP3媒體由 mediaplayer.swf檔案播放。該swf檔案是一個小型的mp3和flash視訊播放器,可以從這裡下載:http://www.longtailvideo.com/players/jw-flv-player/
SWFObject
這個腳本很常見,用來將Flash內容嵌入到網頁中,你不用考慮不同平台的Flash嵌入方式。但這個文件並非必需。如果它載入了,jQuery Media Plugin將使用它,反之jQuery Media Plugin將以自己的預設方式產生object/embed標記。更多資訊可參考:http://code.google.com/p/swfobject/
iframe Player
預設情況下,PDF和HTML格式被對應到了iframe。它們將顯示在iframe中而非object/embed標記中。
新增或修改格式關聯
這個操作可以由插件的mapFormat方法實現,如
$.fn.media.mapFormat('mp3','quicktime');
可用的播放器有:uicktime, flash, realplayer, winmedia, silverlight和iframe,確保播放器能夠播放關聯到它的檔案格式。
下載
直接下載jquery.media.js文件,或在Github上下載歷史版本
注意: