hookehuyr

refactor(VideoPlayer): 移除未使用的移动端视频播放控制逻辑

移除`VideoPlayer.vue`中针对非PC端和微信PC端的视频播放控制逻辑,这些逻辑当前未被使用,简化代码结构。
......@@ -78,35 +78,35 @@ const handleMounted = (payload) => {
player.value.play();
}
if (!wxInfo().isPc && !wxInfo().isWeiXinDesktop) { // 非PC端,且非微信PC端
// 监听视频播放状态
player.value.on('play', () => {
// 播放时隐藏controls
// player.value.controlBar.hide();
});
player.value.on('pause', () => {
// if (!wxInfo().isPc && !wxInfo().isWeiXinDesktop) { // 非PC端,且非微信PC端
// // 监听视频播放状态
// player.value.on('play', () => {
// // 播放时隐藏controls
// // player.value.controlBar.hide();
// });
// player.value.on('pause', () => {
})
// 添加touchstart事件监听
player.value.on('touchstart', (event) => {
// 阻止事件冒泡,避免触发controls的默认行为
event.preventDefault();
event.stopPropagation();
// })
// // 添加touchstart事件监听
// player.value.on('touchstart', (event) => {
// // 阻止事件冒泡,避免触发controls的默认行为
// event.preventDefault();
// event.stopPropagation();
// 检查点击位置是否在controls区域
const controlBar = player.value.getChild('ControlBar');
const controlBarEl = controlBar && controlBar.el();
if (controlBarEl && controlBarEl.contains(event.target)) {
return; // 如果点击在controls区域,不执行自定义行为
}
// // 检查点击位置是否在controls区域
// const controlBar = player.value.getChild('ControlBar');
// const controlBarEl = controlBar && controlBar.el();
// if (controlBarEl && controlBarEl.contains(event.target)) {
// return; // 如果点击在controls区域,不执行自定义行为
// }
if (player.value.paused()) {
player.value.play();
} else {
player.value.pause();
}
});
}
// if (player.value.paused()) {
// player.value.play();
// } else {
// player.value.pause();
// }
// });
// }
}
};
......