49 lines
864 B
JavaScript
49 lines
864 B
JavaScript
MediaPlayers.browser = Vue.extend({
|
|
props: {
|
|
type: {
|
|
type: String,
|
|
default: 'browser',
|
|
},
|
|
|
|
accepts: {
|
|
type: Object,
|
|
default: () => {
|
|
return {
|
|
youtube: true,
|
|
generic: true,
|
|
};
|
|
},
|
|
},
|
|
|
|
subFormats: {
|
|
type: Array,
|
|
default: () => {
|
|
return ['vtt'];
|
|
},
|
|
},
|
|
|
|
name: {
|
|
type: String,
|
|
default: 'Browser',
|
|
},
|
|
|
|
iconClass: {
|
|
type: String,
|
|
default: 'fa fa-laptop',
|
|
},
|
|
},
|
|
|
|
methods: {
|
|
status: async function() {
|
|
return {};
|
|
},
|
|
|
|
play: async function(item) {
|
|
},
|
|
|
|
stop: async function() {
|
|
},
|
|
},
|
|
});
|
|
|