UNPKG

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
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==