jQuery Media Plugin は、jQuery に基づく Web メディア プレーヤー プラグインで、Flash、Windows Media Player、Real Player、Quicktime、MP3、Silverlight、PDF など、ほとんどのオンライン マルチメディア プレーヤーとマルチメディア形式をサポートします。現在のスクリプト設定に基づいて a タグを div に自動的に置き換え、オブジェクト、埋め込み、さらには iframe コードを生成します。オブジェクトを生成するか埋め込むかについては、jQuery Media が現在のプラットフォームに基づいて自動的に決定するため、互換性はありません。素晴らしい。次のコードは、jQuery Media によって生成された結果です:
コードをコピーします
コードをコピーします
コードをコピーします
次のコードに示すように、初期化スクリプトの実行時にいくつかのオプション パラメーターを渡すこともできます。
のsrc'オプション
src オプションはメディア ファイルのアドレスを指定します。グローバルなデフォルト値はありません。指定された src オプションの値が表示されない場合、jQuery メディア プラグインは代わりに href または src 属性の値を使用します。
プレーヤーとフォーマット
jQuery メディア プラグインのデフォルトは、次の表に示すプレーヤーと形式になります。
プレイヤー |
ファイル形式 |
クイックタイム |
aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav, 3g2,3pg |
フラッシュ |
flv、mp3、swf |
Windows Media Player |
asx、asf、avi、wma、wmv |
リアルプレイヤー |
ra、ram、rm、rpm、rv、smi、smil |
シルバーライト |
xaml |
iframe |
html、pdf |
上の表は、mp3 形式が Flash プレーヤーに自動的にマッピングされることを示しています。グローバル設定の $.fn.media.defaults.mp3Player は、MP3 メディアが mediaplayer.swf ファイルによって再生されることを指定します。 swf ファイルは、小さな MP3 および Flash ビデオ プレーヤーであり、ここからダウンロードできます: http://www.longtailvideo.com/players/jw-flv-player/
SWFオブジェクト
このスクリプトは非常に一般的で、Web ページに Flash コンテンツを埋め込むために使用されます。さまざまなプラットフォームの Flash 埋め込み方法を考慮する必要はありません。ただし、このファイルは必須ではありません。ロードされている場合、jQuery メディア プラグインはそれを使用します。ロードされていない場合、jQuery メディア プラグインは独自のデフォルトの方法でオブジェクト/埋め込みタグを生成します。詳細については、http://code.google.com/p/swfobject/
を参照してください。iframe プレーヤー
デフォルトでは、PDF および HTML 形式は iframe にマップされます。これらは、object/embed タグではなく iframe に表示されます。
形式の関連付けを追加または変更します
この操作は、
などのプラグインの mapFormat メソッドで実装できます。$.fn.media.mapFormat('mp3','quicktime');
利用可能なプレーヤーは、uicktime、flash、realplayer、winmedia、silverlight、および iframe です。プレーヤーが関連付けられたファイル形式を再生できることを確認してください。
ダウンロード
jquery.media.js ファイルを直接ダウンロードするか、Github
で過去のバージョンをダウンロードします。注:
このプラグインは、 を