playable
Version:
Video player based on HTML5Video
36 lines • 1.76 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MediaStreamDeliveryPriority = exports.MimeToStreamTypeMap = exports.MediaStreamType = void 0;
var MediaStreamType;
(function (MediaStreamType) {
MediaStreamType["MP4"] = "MP4";
MediaStreamType["WEBM"] = "WEBM";
MediaStreamType["HLS"] = "HLS";
MediaStreamType["DASH"] = "DASH";
MediaStreamType["OGG"] = "OGG";
MediaStreamType["MOV"] = "MOV";
MediaStreamType["MKV"] = "MKV";
})(MediaStreamType || (MediaStreamType = {}));
exports.MediaStreamType = MediaStreamType;
var MimeToStreamTypeMap = {
'application/x-mpegURL': MediaStreamType.HLS,
'application/vnd.apple.mpegURL': MediaStreamType.HLS,
'application/dash+xml': MediaStreamType.DASH,
'video/mp4': MediaStreamType.MP4,
'video/x-mp4': MediaStreamType.MP4,
'x-video/mp4': MediaStreamType.MP4,
'video/webm': MediaStreamType.WEBM,
'video/ogg': MediaStreamType.OGG,
'video/quicktime': MediaStreamType.MOV,
'video/x-matroska': MediaStreamType.MKV,
};
exports.MimeToStreamTypeMap = MimeToStreamTypeMap;
var MediaStreamDeliveryPriority;
(function (MediaStreamDeliveryPriority) {
MediaStreamDeliveryPriority[MediaStreamDeliveryPriority["NATIVE_PROGRESSIVE"] = 0] = "NATIVE_PROGRESSIVE";
MediaStreamDeliveryPriority[MediaStreamDeliveryPriority["ADAPTIVE_VIA_MSE"] = 1] = "ADAPTIVE_VIA_MSE";
MediaStreamDeliveryPriority[MediaStreamDeliveryPriority["NATIVE_ADAPTIVE"] = 2] = "NATIVE_ADAPTIVE";
MediaStreamDeliveryPriority[MediaStreamDeliveryPriority["FORCED"] = 3] = "FORCED";
})(MediaStreamDeliveryPriority || (MediaStreamDeliveryPriority = {}));
exports.MediaStreamDeliveryPriority = MediaStreamDeliveryPriority;
//# sourceMappingURL=media-stream.js.map