ng-plyr
Version:
An HTML5 media player for developers, built using Angular, having interface similar to Youtube player.
14 lines • 1.87 kB
JavaScript
export class Media {
constructor(src, type) {
this.playFrom = 0;
this.paused = true;
this.src = src;
this.type = type || MediaType.VIDEO;
}
}
export var MediaType;
(function (MediaType) {
MediaType[MediaType["VIDEO"] = 0] = "VIDEO";
MediaType[MediaType["AUDIO"] = 1] = "AUDIO";
})(MediaType || (MediaType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVkaWEubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZy1wbHlyL3NyYy9saWIvbW9kZWxzL21lZGlhLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sT0FBTyxLQUFLO0lBZWQsWUFBWSxHQUFVLEVBQUUsSUFBZTtRQU52QyxhQUFRLEdBQVksQ0FBQyxDQUFDO1FBSXRCLFdBQU0sR0FBYSxJQUFJLENBQUM7UUFHcEIsSUFBSSxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUM7UUFDZixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxTQUFTLENBQUMsS0FBSyxDQUFDO0lBQ3hDLENBQUM7Q0FDSjtBQUVELE1BQU0sQ0FBTixJQUFZLFNBRVg7QUFGRCxXQUFZLFNBQVM7SUFDakIsMkNBQU8sQ0FBQTtJQUFFLDJDQUFPLENBQUE7QUFDcEIsQ0FBQyxFQUZXLFNBQVMsS0FBVCxTQUFTLFFBRXBCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIE1lZGlhIHtcclxuICAgIGlkPzpzdHJpbmc7XHJcbiAgICBzcmM6IHN0cmluZztcclxuICAgIHNvdXJjZXM/OiBBcnJheTxzdHJpbmc+O1xyXG4gICAgdHlwZTogTWVkaWFUeXBlO1xyXG4gICAgdGl0bGU/OnN0cmluZztcclxuICAgIGRlc2NyaXB0aW9uPzpzdHJpbmc7XHJcbiAgICB0aHVtYj86c3RyaW5nO1xyXG4gICAgcG9zdGVyPzpzdHJpbmc7XHJcbiAgICBwbGF5RnJvbT86IG51bWJlciA9IDA7XHJcbiAgICBkdXJhdGlvbj86IG51bWJlcjtcclxuICAgIGNhcHRpb25zPzogQXJyYXk8e3BhdGg6c3RyaW5nLCBsYW5nOnN0cmluZ30+O1xyXG4gICAgYm9va21hcmtzPzogQXJyYXk8bnVtYmVyPjtcclxuICAgIHBhdXNlZD86IGJvb2xlYW4gPSB0cnVlO1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHNyYzpzdHJpbmcsIHR5cGU/Ok1lZGlhVHlwZSkge1xyXG4gICAgICAgIHRoaXMuc3JjID0gc3JjO1xyXG4gICAgICAgIHRoaXMudHlwZSA9IHR5cGUgfHwgTWVkaWFUeXBlLlZJREVPO1xyXG4gICAgfVxyXG59XHJcblxyXG5leHBvcnQgZW51bSBNZWRpYVR5cGUge1xyXG4gICAgJ1ZJREVPJywgJ0FVRElPJ1xyXG59XHJcbiJdfQ==