Chapter 7.  Le plugin Mozilla

Table of Contents

Installez le plugin
Ecrivez des pages HTML utilisant le plugin

VLC peut également être utilisé en tant que plugin de navigateur web. Pour le moment, cette fonction n'est disponible que pour le navigateurMozilla sous GNU/Linux .

Installez le plugin

GNU/Linux Debian

Vous devriez déjà avoir, dans votre fichier /etc/apt/sources.list , les lignes suivantes, si vous utilisez Debian Woody :

     deb http://download.videolan.org/pub/videolan/debian woody main
     deb-src http://download.videolan.org/pub/videolan/debian woody main

La dernière version packagée de VLC est toujours disponible dans la branche Unstable (Sid) de Debian. Toutefois vous devez utiliser ces lignes si vous souhaitez utiliser la derniere version de libdvdcss :

     deb http://download.videolan.org/pub/videolan/debian sid main
     deb-src http://download.videolan.org/pub/videolan/debian sid main

Installez le paquet mozilla-plugin-vlc :

# apt-get update
# apt-get install mozilla-plugin-vlc

Compilez vous-même les sources

Installez le paquet de développement de Mozilla (mozilla-dev sous Debian) .

Installez les librairies requises, comme pour une installation classique de VLC (depuis les sources, ou depuis les paquets, avec les paquets de développement .

Téléchargez les sources de la dernière version : récupérez le fichier vlc-version.tar.gz depuis la page de téléchargement des sources de VLC. Décompressez-le, configurez-le, compilez et installez :

% tar xvzf vlc-version.tar.gz
% cd vlc-version
% ./configure --enable-mozilla
% make
% su
Password:  [Root Password]
# make install

Ecrivez des pages HTML utilisant le plugin

Voici quelques exemples de pages HTML utilisant le plugin Mozilla .

Exemple 1

Dans cet exemple, le plugin va lire un flux HTTP depuis la page web. Si l'utilisateur active le mode plein-écran, il devra presser la touche f pour revenir en mode normal .

<html>
<head><title>Demo of VLC mozilla plugin</title></head>

<body>

<h1>Demo of VLC mozilla plugin - Example 1</h1>

<embed type="application/x-vlc-plugin"
         name="video1"
         autoplay="no" loop="yes" width="400" height="300"
         target="http://server.example.org/video1.vob" />
<br />
  <a href="javascript:;" onclick='document.video1.play()'>Play video1</a>
  <a href="javascript:;" onclick='document.video1.pause()'>Pause video1</a>
  <a href="javascript:;" onclick='document.video1.stop()'>Stop video1</a>
  <a href="javascript:;" onclick='document.video1.fullscreen()'>Fullscreen</a>

</body>
</html>

Exemple

Dans cet exemple, le plugin va lire un flux UDP multicast, dans une fenêtre vidéo dédiée .

<html>
<head><title>Demo of VLC mozilla plugin</title></head>

<body>

<h1>Demo of VLC mozilla plugin - Example 2</h1>

<embed type="application/x-vlc-plugin"
         name="video2"
         autoplay="no" loop="no" hidden="yes"
         target="udp:@239.255.12.42" />
<br />
  <a href="javascript:;" onclick='document.video2.play()'>Play video2</a>
  <a href="javascript:;" onclick='document.video2.stop()'>Stop video2</a>
  <a href="javascript:;" onclick='document.video2.fullscreen()'>Fullscreen</a>

</body>
</html>