求助:视频被隐藏之后还是在播放,还是有声音

久而久之\\\ 2019-08-26 03:41:49
在video标签中,被隐藏的视频还是在播放,虽然画面看不到,但是有声音,怎么处理?能不能隐藏的时候,视频不播放,视频要求设置了Autoplay。
...全文
292 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2019-08-26
  • 打赏
  • 举报
回复

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
</style>
</head>
<body>
<div id="box">
<video id="vid" controls="controls" src="xxx.mp4" autoplay="autoplay" width="640" height="360"></video>
</div>
<input type="button" value="隐藏视频" onclick="hide();" />
<script type="text/javascript">
function hide() {
	document.getElementById("box").style.display = "none";
	document.getElementById("vid").pause();
}
</script>
</body>
</html>

久而久之\\\ 2019-08-26
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪的回复:
隐藏的同时调用pause()方法
我之前试了一次没有用
久而久之\\\ 2019-08-26
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪的回复:
隐藏的同时调用pause()方法
隐藏是用css:display为none的,pause怎么用
天际的海浪 2019-08-26
  • 打赏
  • 举报
回复
隐藏的同时调用pause()方法

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧