FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

OGG Theora suomeksi

HTML5

HTML5-video

Jos luot videon, tahdot ehkä näyttää sen verkkosivulla. Koodi, jolla verkkosivu luodaan, perustuu sääntöihin, joita kutsutaan HTML:ksi, ja näistä säännöistä on tullut juuri uusi versio, jota kutsutaan HTML5:ksi.

HTML5 sisältää uuden ominaisuuden: videotägin. "Tägi" on muutama rivi HTML-koodia, joka käskee selainta näyttämään jotain tai tekemään jotain. HTML5 videotägi sallii yksinkertaisen videoiden integraation samaan tapaan kuin kuvia liitetään verkkosivulle.

Videota voidaan myös näyttää hyvin käyttökelpoisten ohjaimien kanssa. Ohjaimilla videon voi toistaa, pysäyttää, äänenvoimakkuutta voi vaihtaa, ja videon aikajanaa voi vierittää.

Firefox_video_tag_en 

Perussyntaksi

Tässä on perusesimerkki videon sisällyttämisestä sivulle HTML5-koodin avulla:

 

<video src="video.ogv"></video>

 

Edellinen esimerkki liittää videotiedoston 'video.ogv' verkkosivulle. Tämän esimerkin tiedoston pitäisi olla samassa hakemistossa kuin HTML-tiedoston, koska "src"-parametri viittaa paikalliseen tiedostoon. Jos tahdot viitata toisessa hakemistossa olevaan tiedostoon samalla verkkopalvelimella, joudut tarjoamaan polkutiedot aivan kuin tekisit kuvatiedoston tapauksessa.

<video src="/bin/edit/myvideofiles/video.ogv"></video>

Voit myös määritellä toisella palvelimella olevan tiedoston:

<video src="http://mysite.com/video.ogv"></video>

Parametrit

Lisäparametrien lisääminen antaa lisää hallintaa videon suhteen.

<video tabindex="0" src="video.ogv">< height="320" width="480">

Tässä esimerkissä videon korkeus (height) ja leveys (width) on määritelty. Jos et tahdo kuvan näyttävän vääristyneeltä, on tärkeää asettaa korkeus- ja leveysulottuvuudet oikein. autoplay merkitsee, että video soitetaan automaattisesti sivun latauduttua. controls merkitsee, että videon toistamiseen ja pysäyttämiseen liittyvät ohjaimet ovat näkyvillä.

On mahdollista liittää tekstiä tai muuta HTML-sisältöä videotägiin vaihtoehtoisena sisältönä, joka näytetään, jos selain ei tue videotägiä.

Omien ohjaintesi tai soittimen kuoren käyttö

Jos osaat hieman JavaScriptiä, voit hallita helposti videon toistoa. Sen sijaan, että käyttäisit selaimen tarjoamia ohjaimia, voit luoda oman käyttöliittymän ja ohjailla videoelementtejä JavaScriptin avulla. On kaksi asiaa, jotka sinun täytyy muistaa tätä metodia käyttäessäsi:

  1. Älä unohda pudottaa controls-attribuuttia
  2. Video tarvitsee id-parametrin, kuten tässä:
    <video src="video.ogv" id="omavideo"></video>

Joitain JavaScript-funktioita:

video = document.getElementById("omavideo");
//toista video
video.play();
//pysäytä video
video.pause();
//mene 10 sekunnin kohdalle videossa
video.currentTime = 10;

Jos sinulla on monta videotägiä yhdellä verkkosivulla, sinun tulee antaa jokaiselle yksilöllinen id, jotta JavaScript tietää, mihin videoon ohjaimet viittaavat.

Videotägien tarjoamien funktioiden ja tapahtumien koko lista löytyy HTML5-spesifikaatiosta sivulla http://www.whatwg.org/specs/web-apps/current-work/#video

Manuaaliset vaihtoehdot

Edellisessä yksinkertaisessa esimerkissä videoelementti näyttää tekstin videoelementin sisällä, jos selain ei tue sitä.

Tekstin sijasta on mahdollista käyttää Cortadoa vaihtoehtona, jos selain tukee Javaa. Cortado on avoimen lähdekoodin useamman alustan ja selaimen Ogg Theora -soitin, joka on kirjoitettu Javalla. Hieno asia on, että käyttäjän ei tarvitse ladata mitään ylimääräisiä Java-paketteja, koska sovelma käyttää selaimen sisäistä Javaa. Cortadon kotisivu löytyy täältä:

http://www.theora.org/cortado/

Esikäännetty sovelman versio on myös saatavilla tästä osoitteesta:

http://www.theora.org/cortado.jar

Voit ladata jar-tiedoston tai voit viitata siihen suoraan. Seuraavassa esimerkissä Cortado liitetään sivulle (kaikkia parametrejä ei vaadita, mutta tämä lista antaa kuvan mahdollisista vaihtoehdoista):

    <applet code="com.fluendo.player.Cortado.class"
            archive="http://www.theora.org/cortado.jar" 	    width="352" height="288">       <param name="url" value="http://myserver.com/theora.ogv"/>
      <param name="framerate" value="29"/>
      <param name="keepAspect" value="true"/>
      <param name="video" value="true"/>
      <param name="audio" value="true"/>
      <param name="bufferSize" value="100"/>
      <param name="userId" value="user"/>
      <param name="password" value="test"/>
    </applet>

Jos tahdot ladata jar-tiedoston vaihtoehtona, varmista että laitat sen (cortado.jar) ja edellisen HTML-sivun samaan hakemistoon. Vaihda sitten seuraava rivi sisältämään viite (linkki) omaan OGG-striimiisi (suoraan lähetykseen tai esinauhoitettuun):

<param name="url" value="http://palvelimeni.fi/theora.ogv"/>

Jos nyt avaat verkkosivun selaimessasi, se soittaa videon. 

Käyttääksesi Cortadoa vaihtoehtona, aseta Cortado-tägi HTML5-videotägin sisään - kuten seuraavassa esimerkissä:

<video src="video.ogv" width="352" height="288">
  <applet code="com.fluendo.player.Cortado.class"
          archive="http://theora.org/cortado.jar" width="352" height="288">     <param name="url" value="video.ogv"/>   </applet>
</video>  

Javascriptiin perustuvat soittimet

On olemassa JavaScript-kirjastoja, jotka hoitelevat vaihtoehdon valinnan. Nämä kirjastot mahdollistavat yksinkertaisen sivulle liittämisen, vaikka säilyttävät vaihtoehtoiset soittimet ja toistomenetelmät eri selaimissa.

Mv_Embed

Mv_embed -kirjastoa on helppo käyttää. Yksi JavaScript-tiedosto mahdollistaa HTML5-videotägin käytön ja ominaisuuksien uudelleenkirjoittamisen soittimelle, joka toimii monissa selaimissa ja lisäosissa. Lisätietoa aiheesta mv_embed

<script type="text/javascript" src="http://metavid.org/w/mwScriptLoader.php?class=mv_embed"></script>
...
<video src="elokuvani.ogg" poster="elokuvani.jpeg">

Itheora

ITheora on PHP-skripti, joka mahdollistaa ogg/theora/vorbis-videon (ja audion) toistamisen. Se on helposti asennettava ja käytettävä. Itheoran sivulla on dokumentaatiota soittimen ja kuorien käytöstä.

Tuki selaimissa

Juuri nyt Firefox 3.5 on ainoa julkaistu selain, joka tukee Theoraa. Opera ja Google Chrome tarjoavat Theora-tuen beta-versioissaan. Safari tukee videotägiä, mutta tukee koodekkeja vain QuickTimen kautta - tämä merkitsee, että se ei tue Theoraa. XiphQT (http://xiph.org/quicktime) lisää Theora-tuen QuickTimeen ja Safariin.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.