Chapter 7.  Das Mozilla-Plugin

Table of Contents

Installation des Plugins
Erzeugen von HTML-Seiten, die das Plugin benutzen

VLC kann auch in einen Webbrowser integriert werden. Momentan steht diese Funktion nur mit Mozilla unter GNU/Linux zur Verfügung. Ein experimentelles Plugin steht auch für Mac OS X und Microsoft Windows zur Verfügung.

Installation des Plugins

GNU/Linux Debian

Sie sollten bereits die folgenden Zeilen in Ihrer /etc/apt/sources.list -Datei haben, wenn Sie Debian Woody benutzen:

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

VLCs neueste gepackte Version ist immer im offiziellen Debian unstable-branch. Dennoch sollten Sie unsere apt-get - Zeile benutzen, wenn Sie libdvdcss in dessen neuester Version benötigen:

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

Installation des mozilla-plugin-vlc - Pakets :

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

Eigene Kompilierung der Quellen

Installieren Sie das Mozilla Entwicklungspaket (mozilla-dev unter Debian).

Installieren Sie die benötigten Bibliotheken wie für eine normale VLC-Installation (aus den Quellen oder aus den Paketen mit den Entwicklungspaketen).

Laden Sie die Quellen der neuesten Version herunter: holen Sie sich die Datei vlc-version.tar.gz von der VLC Quellendownloadseite. Dekomprimieren, konfigurieren, kompilieren und installieren Sie sie :

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

Erzeugen von HTML-Seiten, die das Plugin benutzen

Hier sind einige Beispiele von HTML-Seiten, die das Mozilla-Plugin benutzen.

Beispiel 1

In diesem Beispiel wird das Plugin einen HTTP-Stream innerhalb der Webseite lesen. Wenn der Anwender in den Vollbildmodus geht, wird er f drücken müssen, um in die normale Ansicht zurückzugelangen.

<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>

Beispiel 2

In diesem Beispiel wird das Plugin einen Multicast-UDP-Stream in einem bestimmten Bildausgabefenster lesen.

<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>