mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-05-06 20:02:49 +08:00
fix: 修复视频播放 AbortError(play() Promise 未捕获)
This commit is contained in:
@@ -1224,14 +1224,21 @@
|
||||
function playDemoVideo() {
|
||||
var v = document.getElementById('demoVideo');
|
||||
var o = document.getElementById('videoOverlay');
|
||||
v.play();
|
||||
var p = v.play();
|
||||
if (p !== undefined) { p.catch(function() {}); }
|
||||
o.classList.add('hidden');
|
||||
}
|
||||
function toggleDemoVideo() {
|
||||
var v = document.getElementById('demoVideo');
|
||||
var o = document.getElementById('videoOverlay');
|
||||
if (v.paused) { v.play(); o.classList.add('hidden'); }
|
||||
else { v.pause(); o.classList.remove('hidden'); }
|
||||
if (v.paused) {
|
||||
var p = v.play();
|
||||
if (p !== undefined) { p.catch(function() {}); }
|
||||
o.classList.add('hidden');
|
||||
} else {
|
||||
v.pause();
|
||||
o.classList.remove('hidden');
|
||||
}
|
||||
}
|
||||
document.getElementById('demoVideo').addEventListener('ended', function() {
|
||||
document.getElementById('videoOverlay').classList.remove('hidden');
|
||||
|
||||
Reference in New Issue
Block a user