不知道我做错了什么,但我无法通过Safari来静音我的视频,即使它被定义了 . 它适用于其他浏览器,但不适用于Safari . 它是否支持这个属性?我宁愿不使用javascript / jquery修复,但如果我必须,那么我猜 . 提前致谢 .
这是代码
<video autoplay loop muted>
<source src="/media/installation.mp4" type="video/mp4">
<source src="/media/installation.ogv" type="video/ogg">
<source src="/media/installation.webm" type="video/wbm">
</video>
1 回答
看起来Safari不支持此属性 . 它's not listed among the supported attributes in Apple' s documentation . 它被排除在MDN上的browser compatibility表之外 . 测试表明,在DOM对象上设置
muted
属性不会添加该属性 . 为进行比较,将controls
设置为true会设置controls
属性 .我担心你需要使用Javascript .
值得注意的是,即使您使用Javascript,iOS上的Mobile Safari也会忽略
volume
和muted
. 在这种情况下控制视频音量的唯一方法是使用硬件音量控制 .