Когда я пытаюсь использовать новейшую версию videojs 5, следующий код больше не работает. Я пытаюсь написать плагин videojs, но videojs 5 использует ecmascript 6, что является новым для меня. Любые советы приветствуются.Создать плагин для VideoJS 5
videojs.SharingButton = videojs.Button.extend({
/** @constructor */
init: function(player, options){
videojs.Button.call(this, player, options);
this.player = player;
}
});
videojs.SharingButton.prototype.createEl = function(tagName,options) {
return videojs.Component.prototype.createEl(tagName,{
className: this.buildCSSClass(),
innerHTML: '',
role: 'button',
'aria-live': 'polite', // let the screen reader user know that the text of the button may change
tabIndex: 0
});
}
videojs.SharingButton.prototype.buttonText = 'Share Video';
videojs.SharingButton.prototype.options_ = {};
videojs.SharingButton.prototype.buildCSSClass = function(){
return 'vjs-sharing-control ';
};
Я ничего здесь не вижу в связи с ES6. –
Videojs 5 был написан ES6, я пытаюсь переписать мой плагин. Мой плагин не будет использовать ES6. – Michael
Тогда это должно быть отмечено как таковое. –