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

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. Portal: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

Bearbeiten