geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
27 lines • 2.16 kB
JavaScript
import { Component, Input } from '@angular/core';
export class GnVideoComponent {
constructor() {
this.autoplay = true;
}
close() {
if (this.stream) {
this.stream.getTracks().forEach(track => {
track.stop();
});
this.stream = null;
}
}
}
GnVideoComponent.decorators = [
{ type: Component, args: [{
selector: 'gn-video',
template: `
<video width="100%" height="100%" [srcObject]="stream" [autoplay]="autoplay"></video>
`
},] }
];
GnVideoComponent.propDecorators = {
stream: [{ type: Input }],
autoplay: [{ type: Input }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlkZW8uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2VtaW5pcy1uZy9zcmMvbWVkaWEvdmlkZW8uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBUS9DLE1BQU0sT0FBTyxnQkFBZ0I7SUFON0I7UUFTVyxhQUFRLEdBQUcsSUFBSSxDQUFDO0lBVzNCLENBQUM7SUFUQyxLQUFLO1FBQ0gsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ2YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7Z0JBQ3RDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztZQUNmLENBQUMsQ0FBQyxDQUFDO1lBQ0gsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7U0FDcEI7SUFDSCxDQUFDOzs7WUFsQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxVQUFVO2dCQUNwQixRQUFRLEVBQUU7O0dBRVQ7YUFDRjs7O3FCQUdFLEtBQUs7dUJBQ0wsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2duLXZpZGVvJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8dmlkZW8gd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIFtzcmNPYmplY3RdPVwic3RyZWFtXCIgW2F1dG9wbGF5XT1cImF1dG9wbGF5XCI+PC92aWRlbz5cbiAgYFxufSlcbmV4cG9ydCBjbGFzcyBHblZpZGVvQ29tcG9uZW50IHtcblxuICBASW5wdXQoKSBzdHJlYW06IE1lZGlhU3RyZWFtO1xuICBASW5wdXQoKSBhdXRvcGxheSA9IHRydWU7XG5cbiAgY2xvc2UoKTogdm9pZCB7XG4gICAgaWYgKHRoaXMuc3RyZWFtKSB7XG4gICAgICB0aGlzLnN0cmVhbS5nZXRUcmFja3MoKS5mb3JFYWNoKHRyYWNrID0+IHtcbiAgICAgICAgdHJhY2suc3RvcCgpO1xuICAgICAgfSk7XG4gICAgICB0aGlzLnN0cmVhbSA9IG51bGw7XG4gICAgfVxuICB9XG5cbn1cbiJdfQ==