Quite possible.
You need to add a HTML5 video tag where it comes from the source and a little bit of hack c2runtime.js:
In HTML:
<video id="video" controls="controls" autoplay="autoplay" src="your_video_file.webm"></video>
In JS:
var canvas = document.getElementById('canvas');
var video = document.getElementById('video');
var drawvideo = canvas.getContext('2d');
video.addEventListener('play', function () {
var $this = this;
(function loop() {
if (!$this.paused && !$this.ended) {
drawvideo.drawImage($this, 0, 0);
setTimeout(loop, 1000 / 30);
}
})();
}, 0);
I know it shows double video and not perfect, but you can hide another video using CSS display: none; for ID of video.