Files
ArtPlayer/packages/artplayer/src/player/seekMix.js
T
2022-01-07 18:05:28 +08:00

28 lines
633 B
JavaScript

import { secondToTime, def } from '../utils';
export default function seekMix(art) {
const { notice } = art;
def(art, 'seek', {
set(time) {
art.currentTime = time;
art.emit('seek', art.currentTime);
if (art.duration) {
notice.show = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;
}
},
});
def(art, 'forward', {
set(time) {
art.seek = art.currentTime + time;
},
});
def(art, 'backward', {
set(time) {
art.seek = art.currentTime - time;
},
});
}