Javascript 为什么Safari不能通过https播放HTML5音频?
我正在尝试使用HTML5音频在safari中播放语音。 但它不能在https上工作,http也可以Javascript 为什么Safari不能通过https播放HTML5音频?,javascript,html,audio,https,safari,Javascript,Html,Audio,Https,Safari,我正在尝试使用HTML5音频在safari中播放语音。 但它不能在https上工作,http也可以 var audio = new Audio(); audio.src = "https://example.com/xxxx.wav"; audio.play(); 无法通过https播放音频? 如果不使用html5音频,是否有其他替代解决方案在safari下播放voice overhttps 谢谢据我所知,这是Webkit的漏洞,因此在iPhone和Android手机上也会发生。我们通过htt
var audio = new Audio();
audio.src = "https://example.com/xxxx.wav";
audio.play();
无法通过https播放音频?
如果不使用html5音频,是否有其他替代解决方案在safari下播放voice overhttps
谢谢据我所知,这是Webkit的漏洞,因此在iPhone和Android手机上也会发生。我们通过http在标准跨域站点上提供所有音频,即使通过https检索DOM本身,它们也可以正常工作
但是,如果您从与DOM相同的主机加载音频,它可能在某些版本的Safari over https中工作。请参见此处:您是否1000%肯定https URL有效?如果你把它放在地址栏里,它能工作吗?我也面临着同样的问题,有人能跳进去看看吗。