Windows Safari忽略html5视频静音属性

Windows Safari忽略html5视频静音属性,windows,html,safari,html5-video,Windows,Html,Safari,Html5 Video,不确定我做错了什么,但我无法让safari使我的视频静音,即使它已被定义。它适用于其他浏览器,但不适用于safari。它是否支持此属性??我不想使用javascript/jquery修复程序,但如果必须这样做,我想。提前谢谢 这是密码 <video autoplay loop muted> <source src="/media/installation.mp4" type="video/mp4"> <source src="/media/i

不确定我做错了什么,但我无法让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>

看来Safari不支持此属性。它没有被列在苹果电脑支持的属性中。MDN上的表中没有列出它。测试表明,在DOM对象上设置
mute
属性不会添加该属性。为了进行比较,将
controls
设置为true会设置
controls
属性

恐怕您需要使用Javascript来完成此操作


值得注意的是,iOS上的Mobile Safari忽略了
音量
静音
,即使您使用Javascript。在这种情况下,控制视频音量的唯一方法是使用硬件音量控制。

我已经写下了我的发现,以使自动播放静音视频在所有ios 10+safari浏览器中都能正常工作。这是一个混合了所有的黑客有让它工作

如果此链接在您麻烦的ios10+Safari中起作用->

然后按照这条线索寻找答案

谢谢,我有一些视频,我想最好的方法是在没有声音的情况下重新播放我的视频,这样我就不必担心额外的代码了。我可以发誓它曾经在safari的旧版本中工作过。谢谢不客气。这是可能的。这不是Safari第一次删除功能。您可以非常轻松快速地删除音频,而无需重新压缩视频曲目
ffmpeg-i input.webm-vcodec copy-an output.webm
ffmpeg?我用米罗。它没有这个选择。你推荐那个项目吗?我在没有音频的情况下输出我的原始视频,并使用after effects对它们进行了更多的压缩。ffmpeg是一个命令行程序。我相信米罗是建立在它之上的。这对于像这样快速的东西和/或支持奇怪的格式是很好的。这在iOS9中仍然是一个问题吗?iOS是否有意加入IE(可能是因为他们希望更多的人使用应用)?注意:我知道这将被删除,因为它在技术上没有帮助,但我很高兴说出我们许多人的想法:)AFAICT,它仍然是iOS10中的一个问题。