我正尝试通过以下代码点击按钮加载音频文件
<html>
<head>
<title>Audio Demo</title>
<script type="text/javascript">
function updateSource(){
var audio = document.getElementById('wavSource');
audio.src = 'A REMOTE URL FOR WAV AUDIO';
var a = document.getElementById('audio');
a.load();
}
</script>
</head>
<body>
<audio id="audio" controls="controls">
<source id="wavSource" src="" type="audio/wav"></source>
Your browser does not support the audio format.
</audio>
<button onclick="updateSource();">Item1</button>
</body>
WAV音频文件驻留在不同的Web服务器上。上面的代码在Firefox上完美运行,但在Google Chrome中无效。当我尝试从控制台播放音频时,它会返回一个待处理的声明。任何人都可以解释这种行为吗?