UNPKG

@e10in/videojs-record

Version:

A video.js plugin for recording audio/video/image files.

39 lines (31 loc) 833 B
/** * @file animation-display.js * @since 2.0.0 */ import videojs from 'video.js'; const Component = videojs.getComponent('Component'); /** * Image for displaying animated GIF image. * * @class * @augments videojs.Component */ class AnimationDisplay extends Component { /** * Create the `AnimationDisplay`s DOM element. * * @return {Element} * The dom element that gets created. */ createEl() { const imgElement = videojs.dom.createEl('img'); const el = super.createEl('div', { className: 'vjs-animation-display', dir: 'ltr' }); el.appendChild(imgElement); return el; } } Component.registerComponent('AnimationDisplay', AnimationDisplay); export default AnimationDisplay;