HTML5
Video
Audio
ogg
HTML
Børre Stenseth
Noen Elementer >Video/Lyd

Video og audio

Hva

HTML5 skal kunne vise audio og video på en enkel konsistent måte. En audio-tag og en video-tag skal fikse dette. Ambisjonene er at disse skal kunne håndtere flere formater. Dette vil trolig variere fra nettleser til nettleser over tid. I øyeblikket ser det ut til at ogg-formatet fra Xiph.Org Foundation [1] er det som er best støttet.

Det finnes en rekke verktøy for å konvertere media, både som gratis programvare, lisensiert programvare og onlinetjenester. Jeg har med hell forsøkt online-konvertering av audio med media.io [2] , og video med online-convert.com [3] .

Ellers virker Miro Video Converter og Miro Video Player fra Participatory Culture Foundation [4] som fleksible verktøy, både for lyd og video. Videoplayer inneholder også converter funksjonaliteten.

video

Theo (2) tatt opp med IPhone og konvertert til ogg hos media.io [3]

<video controls="controls">
  <source src="teo1.mp4" type="video/mp4"/>
  <source src="teo1.ogg" type="video/ogg"/>
  nettleseren støtter ikke video
</video>

Video atributter

autoplay videon starter så snart HTML-siden har lastet nok data
controls setter opp et sett med standard kontrollere
height høyden
loop videon gjentas
muted lyden er av
poster bilde som vises før videoen aktiviseres
preload angir bufferstrategi.
auto: last alt når siden lastes
metadata: bare metadata lastes
none: ingen data lastes når siden lastes
src datakilde
kan erstattes med en eller flere source-elementer
width bredde

Videon vises med riktig forhold mellom høyde og bredde, selv om vi forsøker å provosere fram noe annet.

Med egne kontrollere

<video style="text-align:center" id="v2" preload="none"  width="300px" poster="video.jpg">
  <source src=" teo1.mp4" type="video/mp4"/>
  <source src=" teo1.ogg" type="video/ogg"/>
nettleseren støtter ikke video
</video>
<script>
   var theVideo=document.getElementById('v2');
   function soundOnOff(){theVideo.muted=!theVideo.muted}
</script>
<div style="text-align:center;font-size:18px">
  <a href="JavaScript:theVideo.play();">Spill | </a>
  <a href="JavaScript:theVideo.pause();">Pause | </a>
  <a href="JavaScript:soundOnOff();">Lyd Av/På</a>
</div>

audio

fra metadecks.org [5]

<audio controls="controls">
  <source src="organ1.ogg" type="audio/ogg"/>
  <source src="organ1.mp3" type="audio/mp3"/>
nettleseren støtter ikke audio
</audio>

og

Konvertert fra mp3 hos media.io [2]

<audio controls="controls">
  <source src="BruceSpringsteenHungryHeart.ogg" type="audio/ogg"/>
  <source src="BruceSpringsteenHungryHeart.mp3" type="audio/mp3"/>
nettleseren støtter ikke audio
</audio>

Audio atributter

autoplay videon starter så snart HTML-siden har lastet nok data
controls setter opp et sett med standard kontrollere
loop videon gjentas
muted lyden er av
preload angir bufferstrategi.
auto: last alt når siden lastes
metadata: bare metadata lastes
none: ingen data lastes når siden lastes
src datakilde
kan erstattes med en eller flere source-elementer

Properties

Et audio eller video object har en memgde egenskaper som vi kan lese / manipulere fra JavaScript. Det vil føre for langt å forklaer og eksemplifisere disse her. Noen av dem er selvforklarende, men ande er litt mer involverte.

audioTracks, autoplay, buffered, controller, controls, crossOrigin, currentSrc, currentTime, defaultMuted, defaultPlaybackRate, duration, ended, error, loop, mediaGroup, muted, networkState, paused, playbackRate, played, preload, readyState, seekable, seeking, src, startDate, textTracks, videoTracks, volume

Events

Et audio eller video object fyrer av en rekke begivenheter som vi kan plukke opp og respondere på i JavaScript. Det vil føre for langt å forklaer og eksemplifisere disse her. Noen av dem er selvforklarende, men ande er litt mer involverte.

abort, canplay, canplaythrough, durationchange, emptied, ended, error, loadeddata, loadedmetadata, loadstart, pause, play, playing, progress, ratechange, seeked, seeking, stalled, suspend, timeupdate, volumechange, waiting
Referanser
  1. xiph.org xiph.Org Foundation www.xiph.org/ 02-03-2014
  1. Convert Audio Online media.io media.io/ 02-03-2014
  1. Convert media free, fast and online online-convert.com www.online-convert.com/ 02-03-2014
  1. Miro Participatory Culture Foundation pculture.org/ 02-03-2014
  1. Audio Demos metadecks.org www.metadecks.org/software/sweep/demos.html 02-03-2014
Noen Elementer >Video/Lyd