INNER CODE UNIT · JavaScript
showThumbnails
jamebal/jmal-cloud-view · src/components/preview/artplayer-plugin-vtt-thumbnail/index.js:14
function showThumbnails($control, find, width) {
setStyle($control, 'backgroundImage', `url(${find.url})`);
setStyle($control, 'height', `${find.h}px`);
setStyle($control, 'width', `${find.w}px`);
setStyle($control, 'backgroundPosition', `-${find.x}px -${find.y}px`);
if (width <= find.w / 2) {
setStyle($control, 'left', 0);
} else if (width > $progress.clientWidth - find.w / 2) {
setStyle($control, 'left', `${$progress.clientWidth - find.w}px`);
} else {
setStyle($control, 'left', `${width - find.w / 2}px`);
}
}
art.controls.add({
name: 'thumbnails',
position: 'top',
index: 20,