[英]Cannot play sound in iOS Safari
我无法在iOS Safari中播放声音。 我在StackOverflow上研究过类似的问题,大多数人认为它只能用于用户交互(onclick,ontouchstart等)。 但是即使播放是由onclick
启动的,我的代码也不起作用。 这是我的代码。
<html>
<head></head>
<body>
<button onclick="playSound()">Play Sound</button>
<script>
function playSound() {
var audio = new Audio("source.wav");
audio.play();
}
</script>
</body>
</html>
以上代码适用于桌面浏览器,但在iOS Safari中失败。 为什么? 我正在使用iOS 12.0.1
正如@obscure在评论中所建议的那样,默认情况下iOS Safari不能与wav文件一起使用。 我将所有的wav文件转换为mp3,现在可以正常工作了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.