@voltra/vue-player
Version:
A Vue port of react-player: components for playing a variety of URLs including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia, DailyMotion
36 lines (33 loc) • 786 B
JavaScript
import VueTypes from "vue-types";
/**
* @type {FileConfig}
*/
export const fileConfigPropsDefaults = {
attributes: {},
tracks: [],
forceVideo: false,
forceAudio: false,
forceHLS: false,
forceDASH: false,
forceFLV: false,
hlsOptions: {},
hlsVersion: '1.1.4',
dashVersion: '3.1.3',
flvVersion: '1.5.0'
};
/**
* @type {import("vue-types").VueTypeShape<FileConfig>}
*/
export const fileConfigProps = VueTypes.shape({
attributes: VueTypes.object,
tracks: VueTypes.array,
forceVideo: VueTypes.bool,
forceAudio: VueTypes.bool,
forceHLS: VueTypes.bool,
forceDASH: VueTypes.bool,
forceFLV: VueTypes.bool,
hlsOptions: VueTypes.object,
hlsVersion: VueTypes.string,
dashVersion: VueTypes.string,
flvVersion: VueTypes.string,
}).loose.def(() => fileConfigPropsDefaults);