Outils :Vous avez un site web ? Un blog ?
Technorati reactions rencontre |
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.
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)
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;}} })()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";
}
}
}
Kategorie:Medienspieler Kategorie:Freie Software
rencontre