Date de publication: le mardi 5 juin 2007 Ã 00h48
Dernière modification: par Pascal BOYER le samedi 24 novembre 2007 à 13h01
« Article précédent: Firefox : installer plugin Java
» Article suivant: Firefox : le protocole mms
Firefox
Lorsque l'on utilise une version de Firefox externe à sa distribution, c'est à dire une version de ce navigateur téléchargée au format tarball en vue d'une installation à la main, on obtient au final un navigateur exempt de tout plugin et donc dans l'incapacité d'exécuter le moindre fichier multimédia présent dans une page web.
Firefox et les plugins
Un plugin est un petit programme qui vient se greffer sur un programme principal afin d'ajouter à ce dernier de nouvelles fonctionnalités.
Ces plugins sont couramment appelés des Extensions ou encore des Add-ons. Cependant, il semble exister de ténues différences entre tous ces termes puisque si vous vous rendez sur le site officiel Firefox Add-ons vous trouverez une rubrique pour les plugins , une pour les Extensions et une pour les Add-ons .
Comme expliqué sur ce site, alors que les Add-ons servent à étendre les fonctionnalités de Firefox les Extensions, elles, ne sont rien d'autre que de petits Add-ons ! Quant aux Plugins, eux, ils ont pour missions de s'acquitter de l'exécution de fonctionnalités... ! Comme vous le voyez, mieux vaut être expert pour bien saisir toutes les nuances des cette terminologie mozilienne
Les plugins
Installés par défaut
Une fois l'archive firefox-2.0.0.1.tar.gz téléchargée et son contenu installé, par exemple, dans le répertoire
/usr/local/firefox_2/
vous pouvez remarquer que le répertoire suivant:
/usr/local/firefox_2/plugins/
ne contient que le fichier libnullplugin.so dont le rôle semble être de faciliter le téléchargement et l'installation de nouveaux plugins chaque fois qu'une page web nécessitera l'exécution de l'un d'eux.
A titre personnel, je n'ai jamais vu l'installation automatique d'un plugin réussir sous Debian.
Afficher les plugins installés
Vous pouvez visualiser les plugins installés dans firefox en tapant:
about:plugins
dans la barre d'URI de votre navigateur pour obtenir le résultat illustré par l'image ci-dessous:
Installer les plugins mplayerplug-in.so
Si vous souhaitez que Firefox soit en mesure de jouer les fichiers son ou les vidéos (autres que ceux nécessitant l'exécution d'un player flash qui implique également l'installation d'un plugin, à savoir flashplayer.so (1 )) alors vous devez installer le plugin proposé par l'équipe de développeurs du très fameux logiciel Mplayer .
Ce plugin, dont le site offciel est mplayerplug-in.sourceforge.net , peut être installé soit après compilation, ce qui n'est vraisemblablement pas la méthode la plus rapide ni la plus facile mais certainement celle qui s'adapte le plus à votre environnement logiciel, soit après installation d'un seul package contenant déjà le plugin prè-compilé. Et là , tout devient vraiment très simple. Et c'est cette deuxième méthode que je vous propose de découvrir.
Types de fichiers multimédia supportés
Les fichiers multimédia prise en charge par le plugin mplayer sont les suivants:
- Window Media : wmv, avi, asf, wav et asx
- QuickTime : mov et smil
- MPEG Video et Audio : mpeg et mp3
- Ogg Vorbis : ogg
- AutoDesk FLI : fli et flc
- Vivo : vivo
- Real Player : ram et rm
Comme vous allez le voir, il n'y a pas un mais plusieurs plugins à installer.
Le package à installer, en tout cas sous Debian, se nomme mozilla-mplayer :
~$ dpkg -l |grep mozilla (entrée standard):1514:ii mozilla-mplayer 3.31+main-1 MPlayer-Plugin for Mozilla
Cette version du package proposé par Debian unstable n'est pas exactement celle proposée par le site officiel mplayerplug-in.sourceforge.net .
Pour installer ce package, utilisez la commande:
~# apt-get install mozilla-mplayer
La liste des fichiers installés est la suivante:
/. /etc /etc/mplayerplug-in.conf /etc/mplayerplug-in.types /usr /usr/lib /usr/lib/mozilla /usr/lib/mozilla/plugins /usr/lib/mozilla/plugins/mplayerplug-in.so /usr/lib/mozilla/plugins/mplayerplug-in.xpt /usr/lib/mozilla/plugins/mplayerplug-in-wmp.so /usr/lib/mozilla/plugins/mplayerplug-in-wmp.xpt /usr/lib/mozilla/plugins/mplayerplug-in-qt.so /usr/lib/mozilla/plugins/mplayerplug-in-qt.xpt /usr/lib/mozilla/plugins/mplayerplug-in-rm.so /usr/lib/mozilla/plugins/mplayerplug-in-rm.xpt /usr/lib/mozilla/plugins/mplayerplug-in-dvx.so /usr/lib/mozilla/plugins/mplayerplug-in-dvx.xpt /usr/lib/iceweasel /usr/lib/iceweasel/plugins /usr/lib/iceape /usr/lib/iceape/plugins /usr/share /usr/share/locale /usr/share/locale/da /usr/share/locale/da/LC_MESSAGES /usr/share/locale/da/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/de /usr/share/locale/de/LC_MESSAGES /usr/share/locale/de/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/en_US /usr/share/locale/en_US/LC_MESSAGES /usr/share/locale/en_US/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/es /usr/share/locale/es/LC_MESSAGES /usr/share/locale/es/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/fr /usr/share/locale/fr/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/hu /usr/share/locale/hu/LC_MESSAGES /usr/share/locale/hu/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/it /usr/share/locale/it/LC_MESSAGES /usr/share/locale/it/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/ja /usr/share/locale/ja/LC_MESSAGES /usr/share/locale/ja/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/ko /usr/share/locale/ko/LC_MESSAGES /usr/share/locale/ko/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/nb /usr/share/locale/nb/LC_MESSAGES /usr/share/locale/pl /usr/share/locale/pl/LC_MESSAGES /usr/share/locale/pl/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/pt_BR /usr/share/locale/pt_BR/LC_MESSAGES /usr/share/locale/pt_BR/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/nl /usr/share/locale/nl/LC_MESSAGES /usr/share/locale/nl/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/ru /usr/share/locale/ru/LC_MESSAGES /usr/share/locale/ru/LC_MESSAGES/mplayerplug-in.mo /usr/share/locale/se /usr/share/locale/se/LC_MESSAGES /usr/share/locale/se/LC_MESSAGES/mplayerplug-in.mo /usr/share/doc /usr/share/doc/mozilla-mplayer /usr/share/doc/mozilla-mplayer/README /usr/share/doc/mozilla-mplayer/TODO /usr/share/doc/mozilla-mplayer/copyright /usr/share/doc/mozilla-mplayer/changelog.gz /usr/share/doc/mozilla-mplayer/changelog.Debian.gz /usr/lib/iceweasel/plugins/mplayerplug-in-rm.xpt /usr/lib/iceweasel/plugins/mplayerplug-in-rm.so /usr/lib/iceweasel/plugins/mplayerplug-in-qt.xpt /usr/lib/iceweasel/plugins/mplayerplug-in-qt.so /usr/lib/iceweasel/plugins/mplayerplug-in-wmp.xpt /usr/lib/iceweasel/plugins/mplayerplug-in-wmp.so /usr/lib/iceweasel/plugins/mplayerplug-in.xpt /usr/lib/iceweasel/plugins/mplayerplug-in.so /usr/lib/iceape/plugins/mplayerplug-in-rm.xpt /usr/lib/iceape/plugins/mplayerplug-in-rm.so /usr/lib/iceape/plugins/mplayerplug-in-qt.xpt /usr/lib/iceape/plugins/mplayerplug-in-qt.so /usr/lib/iceape/plugins/mplayerplug-in-wmp.xpt /usr/lib/iceape/plugins/mplayerplug-in-wmp.so /usr/lib/iceape/plugins/mplayerplug-in.xpt /usr/lib/iceape/plugins/mplayerplug-in.so
Déplacer les fichiers
Ne vous reste plus maintenant qu'Ã copier les fichiers suivants:
/usr/lib/mozilla/plugins/mplayerplug-in.so /usr/lib/mozilla/plugins/mplayerplug-in-wmp.so /usr/lib/mozilla/plugins/mplayerplug-in-qt.so /usr/lib/mozilla/plugins/mplayerplug-in-rm.so /usr/lib/mozilla/plugins/mplayerplug-in-dvx.so
dans le répertoire:
/usr/local/firefox_2/plugins/
et les fichiers:
/usr/lib/mozilla/plugins/mplayerplug-in.xpt /usr/lib/mozilla/plugins/mplayerplug-in-wmp.xpt /usr/lib/mozilla/plugins/mplayerplug-in-qt.xpt /usr/lib/mozilla/plugins/mplayerplug-in-rm.xpt /usr/lib/mozilla/plugins/mplayerplug-in-dvx.xpt
dans le répertoire:
/usr/local/firefox_2/components/
puis à relancer Firefox et à contrôler que les nouveaux plugins sont bien chargés:
Configurer le plugin mplayer
Sur le site officiel du plugin mplayer on trouve toutes les informations nécessaires à la configuration du plugin.
Pour les anglophobes, voici quelques traductions importantes:
Le fichier de configuration mplayerplug-in.conf permet de modifier le comportement du plugin et peut être placé en trois endroits différents:
- $HOME/.mplayer/mplayerplug-in.conf
- $HOME/.mozilla/mplayerplug-in.conf
- /etc/mplayerplug-in.conf
- etc/mplayerplug-in.conf
- $HOME/.mozilla/mplayerplug-in.conf
- $HOME/.mplayer/mplayerplug-in.conf
Lorsque vous utilisez la boîte de dialogue de configuration, celle-ci configure les options du dernier fichier de configuration ($HOME/.mplayer/mplayerplug-in.conf) surchargeant ainsi les paramètres système.
Sans être exhaustif (la liste complète des options et une courte description en anglais se trouve sur le site), voici quelques options:
# Démarrer automatiquement (si 0 => pas de logo tant que pas démarré) autostart=1 # Taille du cache en kilo octets (taille de bufferisation) cachesize=128 # Pourcentage du fichier à bufferiser cache-percent=25 # Cacher le chemin du fichier et l'état de bufferisation hidestatus=1 # Ne pas stopper l'écoute si on cache le player avec la fenêtre d'une application ou si on change de bureau nopauseonhide=1 # Montrer la barre de progression showtracker=1 # Montre le temps écoule et le temps total dans la barre de progression showtime=1 # Afficher le logo showlogo=1
(1)Le plugin flashplayer
Les sites proposant des pages intégrant la technologie propriétaire flash sont légions. Aussi, est-il intéressant que votre navigateur Firefox soit en mesure d'afficher correctement le contenu de ces pages.
Sous Debian unstable, la version du package à installer est:
~$ dpkg -l |grep mozilla ii flashplayer-mozilla 9.0.31.0-0.0 Macromedia Flash Player
ce qui correspond à la dernière version proposée par Macromédia, et s'installe ainsi:
~#apt-get install flashplayer-mozilla
Ensuite, vous devez copier le fichier:
/usr/lib/mozilla/plugins/libflashplayer.so
dans le répertoire:
/usr/local/firefox_2/plugins/
et le fichier
/usr/lib/mozilla/plugins/flashplayer.xpt
dans le répertoire:
/usr/local/firefox_2/components/
Enfin, redémarrez Firefox pour que soit pris en compte le plugin.
Autre méthode
Vous pouvez également très facilement installer le plugin proposé par Macromédia. Cela vous permet d'avoir la certitude de posséder la toute dernière version disponible dece plugin.
L'archive à télécharger se nomme install_flash_player_9_linux.tar.gz et contient les quatres fichiers suivants:
Readme.txt flashplayer-installer flashplayer.xpt libflashplayer.so
Cependant, vous n'avez pas besoin de lancer ce script et pouvez vous contenter de placer, comme d'habitude, le fichier:
libflashplayer.so
dans le répertoire:
/usr/local/firefox_2/plugins/
et le fichier
flashplayer.xpt
dans le répertoire:
/usr/local/firefox_2/components/
pour obtenir exactement le même résultat qu'en passant par le script d'installation.
Pensez à relancer Firefox.
Code HTML d'insertion de fichiers son
A ne pas faire
Si vous souhaitez que seuls les internautes naviguant avec IE puissent écouter votre musique lorsque vos pages sont chargées, alors vous devez utiliser la balise bgsound qui signifie background sound/fond sonore . Par exemple:
<bgsound src="mon_fichier_audio" (permet d'indiquer le chemin vers le fichier audio à jouer) loop="un nombre/infinite" (permet d'indiquer le nombre de fois que le fichier doit être joué)balance="Valeur" lang="Langue" title="Description">
La bonne syntaxe
Si vous souhaitez élargir le panel de navigateur capables de reproduire le fond sonore de vos page alors vous préférerez cette syntaxe (proposée par la FAQ de geckozone ):
<object type="audio/mpeg" width="0" height="0" data="fichier.mp3">
<param name="filename" value="fichier.mp3" />
<param name="autostart" value="true" />
<param name="loop" value="false" />
</object>
Commentaires













