UNPKG

@vime/angular

Version:

Angular bindings for the Vime media player.

77 lines 6.63 kB
import { __decorate } from "tslib"; /* eslint-disable */ /* tslint:disable */ // @ts-nocheck import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, NgZone } from '@angular/core'; import { ProxyCmp, initOutputs } from '../lib'; import { VmFile } from '@vime/core'; import { define } from '../lib'; const FileInputs = [ 'willAttach', 'crossOrigin', 'preload', 'poster', 'mediaTitle', 'controlsList', 'autoPiP', 'disablePiP', 'disableRemotePlayback', 'viewType', 'playbackRates', 'language', 'autoplay', 'controls', 'logger', 'loop', 'muted', 'playsinline', 'noConnect', 'paused', 'currentTime', 'volume', 'playbackReady', 'playbackStarted', 'currentTextTrack', 'hasCustomTextManager', 'isTextTrackVisible', 'shouldRenderNativeTextTracks', ]; const FileMethods = [ 'getAdapter', ]; const FileOutputs = [ 'vmError', 'vmMediaElChange', 'vmSrcSetChange', ]; let File = class File { constructor(c, r, z) { this.z = z; define('vm-file', VmFile); c.detach(); this.el = r.nativeElement; initOutputs(this, ['vmError', 'vmMediaElChange', 'vmSrcSetChange']); } }; File.decorators = [ { type: Component, args: [{ selector: 'vm-file', changeDetection: ChangeDetectionStrategy.OnPush, template: '<ng-content></ng-content>', inputs: FileInputs, outputs: FileOutputs },] } ]; File.ctorParameters = () => [ { type: ChangeDetectorRef }, { type: ElementRef }, { type: NgZone } ]; File = __decorate([ ProxyCmp({ inputs: FileInputs, methods: FileMethods, }) ], File); export { File }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRmlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL3ZpbWUvc3JjL2NvbXBvbmVudHMvRmlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0Esb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixjQUFjO0FBQ2QsT0FBTyxFQUFFLHVCQUF1QixFQUFFLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQWdCLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4SCxPQUFPLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxNQUFNLFFBQVEsQ0FBQztBQUcvQyxPQUFPLEVBQ0wsTUFBTSxFQUNQLE1BQU0sWUFBWSxDQUFDO0FBRXBCLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFHaEMsTUFBTSxVQUFVLEdBQWE7SUFDM0IsWUFBWTtJQUNaLGFBQWE7SUFDYixTQUFTO0lBQ1QsUUFBUTtJQUNSLFlBQVk7SUFDWixjQUFjO0lBQ2QsU0FBUztJQUNULFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsVUFBVTtJQUNWLGVBQWU7SUFDZixVQUFVO0lBQ1YsVUFBVTtJQUNWLFVBQVU7SUFDVixRQUFRO0lBQ1IsTUFBTTtJQUNOLE9BQU87SUFDUCxhQUFhO0lBQ2IsV0FBVztJQUNYLFFBQVE7SUFDUixhQUFhO0lBQ2IsUUFBUTtJQUNSLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsOEJBQThCO0NBQy9CLENBQUM7QUFFRixNQUFNLFdBQVcsR0FBYTtJQUM1QixZQUFZO0NBQ2IsQ0FBQztBQUVGLE1BQU0sV0FBVyxHQUFhO0lBQzVCLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsZ0JBQWdCO0NBQ2pCLENBQUM7SUFpQlcsSUFBSSxTQUFKLElBQUk7SUFVZixZQUFZLENBQW9CLEVBQUUsQ0FBYSxFQUFZLENBQVM7UUFBVCxNQUFDLEdBQUQsQ0FBQyxDQUFRO1FBQ2xFLE1BQU0sQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDMUIsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ1gsSUFBSSxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsYUFBYSxDQUFDO1FBQzFCLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxTQUFTLEVBQUUsaUJBQWlCLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQyxDQUFBO0lBQ3JFLENBQUM7Q0FDRixDQUFBOztZQXZCQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFNBQVM7Z0JBQ25CLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2dCQUMvQyxRQUFRLEVBQUUsMkJBQTJCO2dCQUNyQyxNQUFNLEVBQUUsVUFBVTtnQkFDbEIsT0FBTyxFQUFFLFdBQVc7YUFDckI7OztZQWxFaUMsaUJBQWlCO1lBQWEsVUFBVTtZQUFnQixNQUFNOztBQW1FbkYsSUFBSTtJQVhoQixRQUFRLENBQUM7UUFDUixNQUFNLEVBQUUsVUFBVTtRQUNsQixPQUFPLEVBQUUsV0FBVztLQUNyQixDQUFDO0dBUVcsSUFBSSxDQWdCaEI7U0FoQlksSUFBSSIsInNvdXJjZXNDb250ZW50IjpbIlxuLyogZXNsaW50LWRpc2FibGUgKi9cbi8qIHRzbGludDpkaXNhYmxlICovXG4vLyBAdHMtbm9jaGVja1xuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENoYW5nZURldGVjdG9yUmVmLCBDb21wb25lbnQsIEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciwgTmdab25lIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm94eUNtcCwgaW5pdE91dHB1dHMgfSBmcm9tICcuLi9saWInO1xuaW1wb3J0IHR5cGUgeyBKU1gsIENvbXBvbmVudHMgfSBmcm9tICdAdmltZS9jb3JlL2Rpc3QvdHlwZXMnO1xuXG5pbXBvcnQgeyBcbiAgVm1GaWxlIFxufSBmcm9tICdAdmltZS9jb3JlJztcblxuaW1wb3J0IHsgZGVmaW5lIH0gZnJvbSAnLi4vbGliJztcbiAgXG5cbmNvbnN0IEZpbGVJbnB1dHM6IHN0cmluZ1tdID0gW1xuICAnd2lsbEF0dGFjaCcsXG4gICdjcm9zc09yaWdpbicsXG4gICdwcmVsb2FkJyxcbiAgJ3Bvc3RlcicsXG4gICdtZWRpYVRpdGxlJyxcbiAgJ2NvbnRyb2xzTGlzdCcsXG4gICdhdXRvUGlQJyxcbiAgJ2Rpc2FibGVQaVAnLFxuICAnZGlzYWJsZVJlbW90ZVBsYXliYWNrJyxcbiAgJ3ZpZXdUeXBlJyxcbiAgJ3BsYXliYWNrUmF0ZXMnLFxuICAnbGFuZ3VhZ2UnLFxuICAnYXV0b3BsYXknLFxuICAnY29udHJvbHMnLFxuICAnbG9nZ2VyJyxcbiAgJ2xvb3AnLFxuICAnbXV0ZWQnLFxuICAncGxheXNpbmxpbmUnLFxuICAnbm9Db25uZWN0JyxcbiAgJ3BhdXNlZCcsXG4gICdjdXJyZW50VGltZScsXG4gICd2b2x1bWUnLFxuICAncGxheWJhY2tSZWFkeScsXG4gICdwbGF5YmFja1N0YXJ0ZWQnLFxuICAnY3VycmVudFRleHRUcmFjaycsXG4gICdoYXNDdXN0b21UZXh0TWFuYWdlcicsXG4gICdpc1RleHRUcmFja1Zpc2libGUnLFxuICAnc2hvdWxkUmVuZGVyTmF0aXZlVGV4dFRyYWNrcycsXG5dO1xuXG5jb25zdCBGaWxlTWV0aG9kczogc3RyaW5nW10gPSBbXG4gICdnZXRBZGFwdGVyJyxcbl07XG5cbmNvbnN0IEZpbGVPdXRwdXRzOiBzdHJpbmdbXSA9IFtcbiAgJ3ZtRXJyb3InLFxuICAndm1NZWRpYUVsQ2hhbmdlJyxcbiAgJ3ZtU3JjU2V0Q2hhbmdlJyxcbl07XG5cbmV4cG9ydCB0eXBlIEVtaXR0ZXI8VCBleHRlbmRzICgoLi4uYXJnczogYW55W10pID0+IGFueSkgfCB1bmRlZmluZWQ+ID0gRXZlbnRFbWl0dGVyPFBhcmFtZXRlcnM8RXhjbHVkZTxULCB1bmRlZmluZWQ+PlswXT47XG5cbmV4cG9ydCBkZWNsYXJlIGludGVyZmFjZSBGaWxlIGV4dGVuZHMgQ29tcG9uZW50cy5WbUZpbGUge31cblxuQFByb3h5Q21wKHtcbiAgaW5wdXRzOiBGaWxlSW5wdXRzLFxuICBtZXRob2RzOiBGaWxlTWV0aG9kcyxcbn0pXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd2bS1maWxlJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PicsXG4gIGlucHV0czogRmlsZUlucHV0cyxcbiAgb3V0cHV0czogRmlsZU91dHB1dHMsXG59KVxuZXhwb3J0IGNsYXNzIEZpbGUge1xuICBwcm90ZWN0ZWQgZWw6IEhUTUxFbGVtZW50O1xuXG4gIC8qKiBFbWl0dGVkIHdoZW4gYW4gZXJyb3IgaGFzIG9jY3VycmVkLiAqL1xuICB2bUVycm9yITogRW1pdHRlcjxKU1guVm1GaWxlW1wib25WbUVycm9yXCJdPjtcbiAgLyoqIEVtaXR0ZWQgd2hlbiB0aGUgdW5kZXJseWluZyBtZWRpYSBlbGVtZW50IGNoYW5nZXMuICovXG4gIHZtTWVkaWFFbENoYW5nZSE6IEVtaXR0ZXI8SlNYLlZtRmlsZVtcIm9uVm1NZWRpYUVsQ2hhbmdlXCJdPjtcbiAgLyoqIEVtaXR0ZWQgd2hlbiB0aGUgY2hpbGQgYDxzb3VyY2UgLz5gIGVsZW1lbnRzIGFyZSBtb2RpZmllZC4gKi9cbiAgdm1TcmNTZXRDaGFuZ2UhOiBFbWl0dGVyPEpTWC5WbUZpbGVbXCJvblZtU3JjU2V0Q2hhbmdlXCJdPjtcblxuICBjb25zdHJ1Y3RvcihjOiBDaGFuZ2VEZXRlY3RvclJlZiwgcjogRWxlbWVudFJlZiwgcHJvdGVjdGVkIHo6IE5nWm9uZSkge1xuICAgIGRlZmluZSgndm0tZmlsZScsIFZtRmlsZSk7XG4gICAgYy5kZXRhY2goKTtcbiAgICB0aGlzLmVsID0gci5uYXRpdmVFbGVtZW50O1xuICAgIGluaXRPdXRwdXRzKHRoaXMsIFsndm1FcnJvcicsICd2bU1lZGlhRWxDaGFuZ2UnLCAndm1TcmNTZXRDaGFuZ2UnXSlcbiAgfVxufVxuICAiXX0=