Files
ArtPlayer/packages/artplayer-plugin-libass/src/index.js
T

22 lines
669 B
JavaScript

import LibassAdapter from './adapter';
export default function artplayerPluginLibass(option) {
return (art) => {
const adapter = new LibassAdapter(art, option);
return {
name: 'artplayerPluginLibass',
libass: adapter.libass,
visible: adapter.visible,
init: adapter.init.bind(adapter),
switch: adapter.switch.bind(adapter),
show: adapter.show.bind(adapter),
hide: adapter.hide.bind(adapter),
destroy: adapter.destroy.bind(adapter),
};
};
}
if (typeof window !== 'undefined') {
window['artplayerPluginLibass'] = artplayerPluginLibass;
}