,可以通过以下步骤实现:
<video>
标签来添加视频,并设置相关属性,如视频源、宽度、高度等。例如:<video src="video.mp4" width="640" height="360" controls></video>
<div>
元素来创建一个容器,并在其中添加一个关闭按钮。例如:<div class="close-button">X</div>
position: absolute
)将按钮放置在视频的右上角。例如:.close-button {
position: absolute;
top: 10px;
right: 10px;
font-size: 20px;
color: #fff;
cursor: pointer;
}
var closeButton = document.querySelector('.close-button');
var video = document.querySelector('video');
closeButton.addEventListener('click', function() {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
video.style.display = 'none';
});
以上代码中,我们使用了不同浏览器的退出全屏方法,并将视频的显示样式设置为none
,以隐藏视频。
这样,当用户点击关闭按钮时,将退出全屏模式并隐藏视频。
推荐的腾讯云相关产品:腾讯云点播(云点播是腾讯云提供的一项音视频处理服务,可用于存储、处理和播放视频文件。它提供了丰富的 API 接口和功能,可满足各种音视频处理需求。了解更多,请访问腾讯云点播)
注意:本答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,仅提供了腾讯云相关产品作为参考。
云+社区技术沙龙[第23期]
云+社区技术沙龙[第1期]
双11音视频
云+社区技术沙龙[第5期]
云+社区技术沙龙[第28期]
视频云直播活动
Techo Youth X HiFlow场景连接器
Techo Youth X HiFlow场景连接器
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
Techo Youth X HiFlow场景连接器
领取专属 10元无门槛券
手把手带您无忧上云