mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 10:56:15 -08:00
17 lines
443 B
JavaScript
17 lines
443 B
JavaScript
import { sleep } from '../utils';
|
|
import { ResizeObserver } from 'resize-observer';
|
|
|
|
export default function clickInit(art, events) {
|
|
const { refs: { $player } } = art;
|
|
const resizeObserver = new ResizeObserver(() => {
|
|
sleep().then(() => {
|
|
art.player.aspectRatioReset();
|
|
art.emit('resize');
|
|
});
|
|
});
|
|
resizeObserver.observe($player);
|
|
events.destroyEvents.push(() => {
|
|
resizeObserver.unobserve($player);
|
|
});
|
|
}
|