我到处搜索我的问题并找到了一些答案,但是当我实施它时似乎没有用。
这是我的简单代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Audio Test</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
play_audio();
});
$(document).on("click", "#play-btn", function(){
play_audio();
});
function play_audio(){
var notify = document.getElementById("sound-notification");
notify.play();
}
</script>
</head>
<body>
<audio id="sound-notification" src="beep.ogg"></audio>
<button id="play-btn">Play</button>
hello world
</body>
</html>
有两种方法可以在页面加载后和用户单击按钮时生成音频声音。
在 FF 和 Chrome 中一切正常,但在 Safari 中不行(我有 5.1.7 版)
我不确定我是否做错了什么或什么。
任何帮助都感激不尽。
谢谢。