���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/video/layout/js/node_modules/artplayer/src/player/ |
import { def } from '../utils'; export default function switchMix(art) { function switchUrl(url, currentTime) { return new Promise((resolve, reject) => { if (url === art.url) return; const { playing, aspectRatio, playbackRate } = art; art.pause(); art.url = url; art.notice.show = ''; art.once('video:error', reject); art.once('video:canplay', async () => { art.playbackRate = playbackRate; art.aspectRatio = aspectRatio; art.currentTime = currentTime; if (playing) { await art.play(); } art.notice.show = ''; resolve(); }); }); } def(art, 'switchQuality', { value: (url) => { return switchUrl(url, art.currentTime); }, }); def(art, 'switchUrl', { value: (url) => { return switchUrl(url, 0); }, }); def(art, 'switch', { set: art.switchUrl, }); }