Riippuen tavasta, jolla loit tekstitykset - liitit ne videoon tai teit erillisen .srt-tiedoston - sinulla on erilaisia tapoja julkaista ne verkossa videosi kanssa.
Ulkoisten tekstitystiedostojen pitäminen videon kanssa verkkopalvelimella
Oletamme, että sinulla on yksi tai useampia tekstitystiedostoja (SRT-formaatissa) ja video.
HTML5 -videotägi ja Javascript
Voit tarjota Theora -videon esikatselun .srt-tiedoston kanssa ohjelman jquery.srt avulla.
Ensin, huomaa että alla liitämme JQueryn, suositun GPL Javascript -kirjaston (http://jquery.com/), ja esimerkin JavaScript-sovelluksesta, joka näyttää SRT-tekstitykset sivulla. Se on saatavilla: http://v2v.cc/~j/jquery.srt/jquery.srt.js
Yksinkertainen HTML-dokumentti näytetään alla, siihen kuuluu modifikaatio JavaScript-tiedostojen liittämiseen ja linkki tekstitystiedostoosi. Vain yksi tekstitystiedosto voidaan linkittää kerrallaan, paitsi jos kehität JavaScript-koodia pidemmälle.
Se on pieni skripti, joka lataa .srt-tiedoston ja näyttää sen divin sisällä sivullasi, videon alla tai päällä.
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.srt.js"></script> <video src="http://example.com/video.ogv" id="video" controls> </video> <div class="srt" data-video="video" data-srt="http://example.com/video.srt" />
Voit katsoa tätä Mozillan demoa, jos tahdot esimerkin tekstityksistä monilla kielillä: http://people.mozilla.com/~prouget/demos/srt/index2.xhtml
Toinen esimerkki käyttää monia tekstitystiedostoja ja tarjoaa käyttöliittymän niiden valitsemiseen: http://www.annodex.net/~silvia/itext/.
Tekstitetyn videon tarjoaminen verkkopalvelimella
Jos sinulla on Ogg-tiedostoja, joihin on liitetty tekstitykset, ja tahdot näyttää ne selaimessasi, et voi käyttää videotägiä juuri nyt. Kuitenkaan kaikki selaimet eivät tue videotägiä. Cortado, Java-liitännäinen, joka voi näyttää Theora-videoita, tukee myös liitettyjä tekstityksiä, ja se toimii kaikissa selaimissa, joihin on liitetty Java. Voit hankkia Cortadon uusimman version osoitteesta: http://theora.org/cortado/
<applet code="com.fluendo.player.Cortado.class" archive="cortado.jar" width="512" height="288"> <param name="url" value="video.ogv"/> <param name="kateLanguage" value="en"> </applet>
Käyttääksesi tekstityksiä Cortadossa annat sille urlin videoon, jossa on tekstitykset, ja samalla tavalla annat parametrin tekstitystiedostolle käytettäväksi. Helpoin tapa on valita kieli, jonka tahdot, kateLanguage-parametrin avulla:
<param name="kateLanguage" value="en">On mahdolilsta myös muuttaa tai poistaa tekstitys JavaScriptin avulla. Jos tahdot vaihtaa ranskankielisiin tekstityksiin, sinun tulee asettaa kateLanguage -optio skriptistäsi kutsumalla:
document.applets[0].setParam("kateLanguage", "fr");