无法在Chrome

时间:2018-05-18 11:02:45

标签: javascript html html5-audio

我正尝试通过以下代码点击按钮加载音频文件

<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中无效。当我尝试从控制台播放音频时,它会返回一个待处理的声明。任何人都可以解释这种行为吗?

0 个答案:

没有答案