canvas
HTML5
Video
canvas
Børre Stenseth
Video >Eksplosjon

Videoeksplosjon

Hva

I dette eksempelet flytter vi deler av en video til mange canvas-elementer. Vi lar delene splittes ved en "eksplosjon" og bringer dem automatisk tilbake på plass.

Videoen er lastet ned fra Youtube og involverer en stor fotballspiller og en bra artist.

Eksplosjon


Den involverte javascriptkoden er:

På web siden:

i headeren:

// video will be split in DIVIDER rows with DIVIDER columns 
var DIVIDER=6;

under lasting


for(ix=0; ix < DIVIDER*DIVIDER; ix++)
	document.write('<canvas class="moveme" id=c'+ix+'>  </canvas>\n');

....
V=document.getElementById("vidsource");
CList=document.getElementsByTagName("canvas");
BOX=document.getElementById("canbox");

og

_video3.js

Et enkelt stilsett:

_video3.css

Du kan også inspisere resultatet og kildekoden på en enklere side:
test3.html https://borres.hiof.no/wep/can/eksplosjon/test3.html

[1]
Referanser
  1. Blowing up HTML5 video and mapping it into 3D space CRAFTYMIND www.craftymind.com/2010/04/20/blowing-up-html5-video-and-mapping-it-into-3d-space/ 02-04-2014
Video >Eksplosjon