I am using the Seriously plugin to display html video onto a canvas element. This works fine for the first visit to the page but when you navigate back the videos all disappear. there is no console errors at all
import {Component, ViewChild, ElementRef, OnInit, } from '@angular/core';
import {Observable} from 'rxjs/Observable';
import {RouteTree, CanDeactivate, ROUTER_DIRECTIVES } from '@angular/router';
declare let jQuery: any;
declare let Seriously: any;
declare let seriously: any;
declare let thevideo: any;
declare let target: any;
declare let thevideoB: any;
declare let targetB: any;
declare let seriouslyB: any;
@Component({
selector: 'home',
templateUrl: './app/components/Homepage/list/index.html',
directives: [ROUTER_DIRECTIVES]
})
export class HomepageListComponent implements OnInit {
ngOnInit() {
let seriously, thevideo, target, thevideoB, targetB, seriouslyB;
let container = jQuery('#masonry');
seriously = new Seriously();
thevideo = seriously.source('#video');
target = seriously.target('#canvas');
target.source = thevideo;
seriously.go();
seriouslyB = new Seriously();
thevideoB = seriouslyB.source('#videoB');
targetB = seriouslyB.target('#canvasB');
targetB.source = thevideoB;
seriouslyB.go();
}
}