Jquery media plugin per inserire contenuti multimediali nelle pagine web

Domenica, Aprile 20, 2008 10:47 scritto da neryo

Jquery media plugin per inserire contenuti multimediali nelle pagine web

Jquery
é una libreria javascript clientside veloce e concisa, tra l’altro molto famosa ed utilizzata, che permette di gestire eventi, integrare animazioni, inserire iterazioni di tipo ajax alle pagine web. Questo framework javascript e’ stata pensato appunto per cambiare e facilitare il modo di scrivere codice javascript, semplificando e potenziando le nostre applicazioni web, arricchendole di maggiore usabilitá e interattivitá. In questo post non voglio di certo ripetere nozioni scontate che si trovano ovunque sul web, ma vorrei piú che altro introdurre l’uso di alcuni plugin jquery che utilizzo nelle mie realizzazioni che sono a mio parere molto utili.

Uno di questi é il jQuery Media Plugin che supporta la conversione di un semplice e conciso tag in un un markup per un contenuto multimediale. Puo’ essere utilizzato per integrare facilmente in una pagina web media come Flash, Quicktime, Wndows Media Player, Real Player, MP3, Silverlight, PDF e tanti altri. In sostanza questo plugin converte l’elemento html, solitamente il tag con una classe css assegnata, in un contenente tag come object o iframe necessari per rendere all’utente il contenuto multimediale.

Questo media plugin jquery puo’ essere utilizzato in tutte quelle situazioni in cui si vuole rendere veloce l’inserimento di questi contenuti, e dotare anche gli utenti inesperti di un modo semplice per aggiornare i contenuti multimediali dei siti web, inserendo semplicemente dei link.

Vediamo che includendo le librerie necessarie del jquery e del media plugin:

  1. <script src="jquery.js" type="text/javascript"></script>
  2. <script src="jquery.media.js" type="text/javascript"></script>

e aggiungendo semplicemente questo codice che assegna al tag con la classe css .media il media plugin:

  1. <script type="text/javascript"></script>

possiamo ottenere questo tipo di risultato visibile nella demo:

  1. <a class="media" href="sample.mov">My Quicktime Movie</a>
  2. <a class="media" href="sample.swf">My Flash Movie</a>
  3. <a class="media" href="sample.wma">My Audio File</a>

questi link verranno tradotti automaticamente in questo codice:

  1.  
  2.  
  3. <div class="media">
  4.     <object codebase="http://www.apple.com/qtactivex/qtplugin.cab"
  5.         classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
  6.         <param name="src" value="sample.mov">
  7.         <embed src="sample.mov"
  8.             pluginspage="http://www.apple.com/quicktime/download/"></embed>
  9.     </param></object>
  10.     <div>My Quicktime Movie</div>
  11. </div>
  12.  
  13. <div class="media">
  14.     <object codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7"
  15.         classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  16.         type="application/x-oleobject">
  17.         <param name="src" value="sample.swf">
  18.         <embed src="sample.swf"  
  19.             type="application/x-shockwave-flash"
  20.             pluginspage="http://www.apple.com/quicktime/download/"></embed>
  21.     </param></object>
  22.     <div>My Flash Movie</div>
  23. </div>
  24.  
  25. <div class="media">
  26.     <object codebase="http://www.apple.com/qtactivex/qtplugin.cab"
  27.         classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"
  28.         type="application/x-oleobject">
  29.         <param name="url" value="sample.wma">
  30.         <embed src="sample.wma"  
  31.             type="application/x-mplayer2"
  32.             pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"></embed>
  33.     </param></object>
  34.     <div>My Audio File</div>
  35. </div>
  36.  
  37.  

E’ possibile inoltre passare paramentri e specificare alcune opzioni al nostro media plugin integrando un altro codice jquery chiamato metadata plugin scaricabile da qui, ovviamente anch’ esso dovrá essere incluso nel nostro codice della pagina insieme agli altri jquery:

  1. <script src="jquery.js" type="text/javascript"><!–mce:3–></script>
  2. <script src="jquery.metadata.js" type="text/javascript"><!–mce:4–></script>
  3. <script src="jquery.media.js" type="text/javascript"><!–mce:5–></script>

Come possiamo vedere con questo jquery metadata plugin possiamo specificare ulteriori opzioni al media plugin e quindi rendere piú configurabili in nostri contenuti.

  1. <a class="media {width: 400, height: 300, autoplay: true}" href="sample.mov">My Quicktime Movie</a>
  2. <a class="media {width: 400, height: 30, autoplay: true}" href="sample.wma">My Audio File</a>

Chiaramente questa é sola una intruduzione all’utilizzo, per avere maggiori dettagli fate riferimento al sito ufficiale.

Riferimenti:
http://www.malsup.com/jquery/media/

1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 5 di 5)
Loading ... Loading ...

Lascia una commento

(*) campi obbligatori

Spam protection by WP Captcha-Free