webbrowser-plugin.xml 4.59 KB
Newer Older
Clément Stenac's avatar
Clément Stenac committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="webbrowser-plugin"><title id="twebbrowser-plugin">
Das Mozilla-Plugin
</title>

<para>
VLC kann auch in einen Webbrowser integriert werden.
Momentan steht diese Funktion nur mit
<ulink url="http://www.mozilla.org/">Mozilla</ulink> unter GNU/Linux zur
Verfügung. Ein experimentelles Plugin steht auch für Mac OS X und Microsoft Windows
zur Verfügung.</para>

<sect1><title>


Installation des Plugins
</title>

<sect2><title>GNU/Linux Debian</title>

<para>


Sie sollten bereits die folgenden Zeilen in Ihrer
<filename>/etc/apt/sources.list</filename>


-Datei haben, wenn Sie Debian Woody benutzen:
</para>

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

<para>


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:
</para>

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

<para>


Installation des 
<emphasis>mozilla-plugin-vlc</emphasis>  - Pakets :</para>

<screen>
<prompt># </prompt><userinput>apt-get update</userinput>
<prompt># </prompt><userinput>apt-get install mozilla-plugin-vlc</userinput>
</screen>

</sect2>

<sect2><title>


Eigene Kompilierung der Quellen
</title>

<para>


Installieren Sie das Mozilla Entwicklungspaket
(<emphasis>mozilla-dev</emphasis> unter Debian).

</para>

<para>

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

</para>

<para>


Laden Sie die Quellen der neuesten Version herunter:
holen Sie sich die Datei <filename>vlc-version.tar.gz</filename> von der <ulink url="http://www.videolan.org/vlc/download-sources.html">VLC
Quellendownloadseite</ulink>. Dekomprimieren, konfigurieren, kompilieren
und installieren Sie sie
:</para>

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

</sect2>
</sect1>

<sect1><title>


Erzeugen von HTML-Seiten, die das Plugin benutzen
</title>

<para>


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

</para>

<simplesect><title>


Beispiel 1
</title>

<para>


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

</para>

<programlisting>
&lt;html&gt;
&lt;head&gt;&lt;title&gt;Demo of VLC mozilla plugin&lt;/title&gt;&lt;/head&gt;

&lt;body&gt;

&lt;h1&gt;Demo of VLC mozilla plugin - Example 1&lt;/h1&gt;

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

&lt;/body&gt;
&lt;/html&gt;
</programlisting>

</simplesect>

<simplesect><title>


Beispiel 2
</title>

<para> 

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

</para>

<programlisting>
&lt;html&gt;
&lt;head&gt;&lt;title&gt;Demo of VLC mozilla plugin&lt;/title&gt;&lt;/head&gt;

&lt;body&gt;

&lt;h1&gt;Demo of VLC mozilla plugin - Example 2&lt;/h1&gt;

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

&lt;/body&gt;
&lt;/html&gt;
</programlisting>

</simplesect>
</sect1>
</chapter>