css - html 视频无法在 google chrome 上播放,但会在 Firefox 上播放,但不同
问题描述
试图在谷歌浏览器的文本中播放视频,它只显示视频的截图,但不播放整个剪辑。它能够在文本中显示视频的显示。但是,在 Firefox 上,它会播放整个视频,但不会在文本中显示。似乎在我的脚本中找不到我的文本信息,或者只是忽略它。很奇怪。
document.getElementById('bg').play();
body {
margin: 0px;
padding: 0px;
background-color: #fff;
}
#bg {
height: 700px;
width: 1250px;
margin: 0px;
padding: 0px;
position: fixed;
top: 0;
left: 0;
z-index: -1;
}
#info {
font-family: Arial, Helvetica, sans-serif;
font-size: 30em;
letter-spacing: 15px;
margin: 15px 0px;
padding: 0;
fill: #000;
}
#masked {
mask:url("#maskLayer");
}
<svg width="100%" height="100vh">
<mask id="maskLayer">
<rect width="100%" height="100%" fill="#fff"></rect>
<text x="8%" y="55%" id="info">
JSC
</text>
</mask>
<rect id="masked" width"100%" height="100%" fill="#f5f5f5"></rect>
</svg>
<video src="Untitled.mov" id="bg" autoplay="autoplay"></video>
解决方案
我不确定“静音”是否是问题所在。
在您的第一篇文章中,您使用了“Untitled. mov ”。
在您的第二篇文章中,您使用了“Untitled. mp4 ”。
如果问题出在格式上 - 您可以使用未静音的视频。
亲切的问候
推荐阅读
- python - 依次增加计数
- angular - 在不禁用动画的情况下滚动到材质扩展面板的视图
- javascript - 异步等待或 .then() 为 redux 操作返回 undefined
- c# - 如何更改 InkToolbarStencilButton 标尺长度?
- javascript - 每个元素的随机颜色
- c# - TLS 1.1 和 1.2 的连接问题 - Azure Web 应用
- flutter - How to set dynamic height for dropdown popup in flutter
- java - HTTP POST Angular 到 Java。无法发送不同类型的多个参数
- docker - 在容器上运行 docker 映像时,找不到 restart.sh 文件
- java - 为什么我可以在 Groovy 的 List 接口中使用方法 'each'?