mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-19 11:21:20 -08:00
28 lines
633 B
JavaScript
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;
|
|
},
|
|
});
|
|
}
|