paella-core
Version:
Multistream HTML video player
26 lines (21 loc) • 763 B
JavaScript
import CanvasButtonPlugin from "../core/CanvasButtonPlugin";
import PaellaCorePlugins from "./PaellaCorePlugins";
import TestIcon from "paella-core/icons/screen.svg";
export default class CanvasButtonPluginTest extends CanvasButtonPlugin {
getPluginModuleInstance() {
return PaellaCorePlugins.Get();
}
get name() {
return super.name || "es.upv.paella.canvasButtonPluginTest";
}
async load() {
this.icon = TestIcon;
}
async action(content, videoPlayer, videoCanvas, canvasPlugin) {
console.log(`Content: ${ content }`);
console.log(videoPlayer);
console.log(videoCanvas);
console.log(canvasPlugin);
//this.player.playbackBar.enabled = !this.player.playbackBar.enabled;
}
}