javascript - 错误 : Audio playback was aborted IE 11 Windows 7

标签 javascript internet-explorer html5-audio

我有这样的文件夹结构

文件夹 interactive_pages_test

C:\Users\用户名\Desktop\interactive_pages_test\test.html

C:\Users\用户名\Desktop\interactive_pages_test\2_Hot_Cross_Buns.mp3

文件夹测试

C:\Users\用户名\Desktop\test\test.html

C:\Users\用户名\Desktop\test\2_Hot_Cross_Buns.mp3

文件 test.html2_Hot_Cross_Buns.mp3 是一样的。当我在 IE 11 中打开 C:\Users\username\Desktop\interactive_pages_test\test.html 时,它抛出一个错误:音频播放被中止。但是 C:\Users\username\Desktop\test\test.html 在 IE 中运行良好。在 chrome 和 Mozilla 中,这两个文件都可以正常播放。任何人都可以就这个问题提出建议吗?

<html>
    <head>
        <title>Tile</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script type="text/javascript" >
            alert("hi");
        </script>
    </head>
    <body>
        <audio src="./2_Hot_Cross_Buns.mp3"  controls="">Audio not supported</audio>
    </body>
</html>

最佳答案

其实Windows 8以上的IE都是使用activeX控件来播放音频的,所以当你html文件的时候会提示ActiveX控件被阻止,如果你点击允许被阻止的内容就可以正常播放了。

Prompt for activex

After Enabling blocked content

关于javascript - 错误 : Audio playback was aborted IE 11 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38103399/

相关文章:

jquery 在 Internet Explorer 中使用多个选择器

javascript findIndex 与 IE 的问题

internet-explorer - 如何在没有 React devtools 的情况下检查 React 状态

javascript - 当我使用 jsPDF 将 html 转换为 pdf 时丢失内容

javascript - 如何使用 ExcelJS 读取 xlsx 文件?

javascript - 复杂形式 - 如何为每个新元素生成新的 object_ids?

javascript - 由于 editRow,jqGrid 如何在编辑列后处理事件输入键?

jquery - 如何使用 jQuery 播放音频文件?

javascript - 音频节点实时输入-找不到声音不断更新的麻烦

html - 使用 MPEG DASH 流式传输纯音频 (.mp3) 文件