Wikipedia:Technik/Medien/JOrbisPlayer

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

JOrbis ist eine freie Java-Implementierung des OGG-Vorbis-Audiocodecs von der japanischen Firma JCraft. Zur Nutzung muss auf dem Computer eine Java-Laufzeitumgebung installiert sein, welche kostenlos für viele Betriebssysteme herunter geladen werden kann. Mit dem JOrbisPlayer können dann OGG-Dateien, wie sie bei Hilfe:Audio üblich sind, direkt im Browser wiedergegeben werden. Auf Audio Wikinews können so alle neuen Artikel direkt angehört werden.

Installation[Quelltext bearbeiten]

Prinzipiell ist keine weitere Installation nötig, allerdings empfiehlt sich die Verwendung als Bookmarklet. Die Vorgangsweise ist auch auf der JOrbisPlayer-Homepage in englisch beschrieben. Dort wird auch ein einfacher Link zum Drag and Drop bereitgestellt.

Mit Hilfe des folgenden Bookmarklets ist es möglich, alle verlinkten OGG-Dateien einer angezeigten Seite (z.B. Wikipedia:WikiProjekt Gesprochene Wikipedia) mit einem Klick auf den "Download"-Link wiederzugeben.

Vorgehensweise (unter Firefox oder Internet Explorer)

  • Ziehen Sie den Link "JOrbisPlayer" mit der Maus in die Leseszeichen-Symbolleiste, oder erstellen Sie ein Lesezeichen.
  • Bearbeiten Sie das Lesezeichen, indem Sie die rechte Maustaste auf dem neuen Lesezeichen klicken und dann "Eigenschaften" wählen, oder verwenden Sie den Lesezeichen-Manager
  • Fügen Sie im Feld Adresse die folgende Zeichenkette ein, achten Sie dabei darauf, dass auch das letzte Zeichen mit dabei ist.
    javascript:(function(){var foo,i,player; player=%22http://www.jcraft.com/jorbis/player/JOrbisPlayer.php?play=%22; foo=document.getElementsByTagName(%22a%22); for(i=0;i<foo.length;i++){var href=foo[i].href; if(href.search(/.ogg$/)!=-1 && href.search(/JOrbisPlayer.php/)==-1){foo[i].href=player+href; foo[i].target=%22JOrbisPlayer%22;}} })()
  • Rufen Sie das Lesezeichen auf (einfach anklicken), und prüfen Sie, ob die folgende Audiodatei mit dem JOrbisPlayer automatisch in einem neuen Fenster wiedergegeben wird: Media:De-Chuchichaeschtli-article-08-2006.ogg (Lautstärke prüfen und Lautsprecher anschalten!)

Im folgenden wird der Quelltext des Bookmarklet noch einmal lesbar angegeben:

function(){
  // initialisiere drei nötige Variablen
  var foo,i,player; 
  // die Variable "player" enthält die Adresse des JOrbisPlayers
  player="http://www.jcraft.com/jorbis/player/JOrbisPlayer.php?play="; 
  // in der Variable "foo" werden alle Links der aktuellen Seite gespeichert
  foo=document.getElementsByTagName("a"); 
  // Gehe nun alle Links Schritt für Schritt durch (mit Hilfe von i)
  for(i=0;i<foo.length;i++){
    // lese die aktuelle Verknüpfung (Adresse) des Links
    var href=foo[i].href; 
    // falls darin auf eine ".ogg" Datei verwiesen wird und der Player noch nicht verlinkt ist
    if(href.search(/.ogg$/)!=-1 && href.search(/JOrbisPlayer.php/)==-1){
      // dann füge der Verknüpfung die Adresse des Players hinzu
      foo[i].href=player+href; 
      // und öffne den Link in einem neuen Fenster
      foo[i].target="JOrbisPlayer";
    }
  } 
}

Weitere Informationen[Quelltext bearbeiten]