我正尝试使用HTML5音频在safari中播放语音。 但它不适用于https,http很好。
var audio = new Audio();
audio.src = "https://example.com/xxxx.wav";
audio.play();
无法通过 https 播放音频? 如果不使用html5音频,是否还有其他替代解决方案可以在safari下播放 https 的语音?
由于
答案 0 :(得分:1)
据我所知,这是Webkit的错误,因此也会出现在iPhone和Android手机中。我们通过http在标准跨域网站上提供所有音频,即使通过https检索DOM本身,它们也能正常工作。
如果您从DOM加载来自同一主机的音频,它可能在某些版本的Safari中通过https工作。见这里:http://areweplayingyet.org/