Week 09
Video and Sound
Load Images
var img;
var k = 2;
function setup() {
createCanvas(720, 400);
img = loadImage('images/car' + k + '.jpg');
console.log(k);
}
function draw() {
image(img, 0, 0, width, height);
}https://editor.p5js.org/kdoodoo/sketches/r1nYPIa27
Preload()
var img;
var k = 3;
function preload(){
img = loadImage('images/car' + k + '.jpg');
}
function setup() {
createCanvas(720, 400);
}
function draw() {
image(img, 0, 0, width, height);
}
https://editor.p5js.org/kdoodoo/sketches/H1n6OITn7
createCapture()
It will create separate DOM element
Simply ADD Video as an DOM element
https://editor.p5js.org/kdoodoo/sketches/rkoa9npnX
You can add your video DOM on to the Canvas with image();
https://editor.p5js.org/kdoodoo/sketches/SkiGXTThQ
tint()
https://editor.p5js.org/kdoodoo/sketches/SJi3mp627
hide()
Http VS Https
https is necessary for your website to access your camera.
Simple Snapshot Function
https://editor.p5js.org/kdoodoo/sketches/SyaDMA6hX
Snapshot in an Array
https://editor.p5js.org/kdoodoo/sketches/SJVVFRa2m
Other Example
https://editor.p5js.org/kdoodoo/sketches/ryujhCpnX
Audio
AudioIn()
https://editor.p5js.org/kdoodoo/sketches/H1Z-0Cahm
Simple Music Player
https://editor.p5js.org/kdoodoo/sketches/ry9RJJAhQ
Face Tracker
https://editor.p5js.org/kdoodoo/sketches/HksKmt0h7
https://github.com/auduno/clmtrackr
Assignment: Either Video OR Sound
Last updated