我已经搜索了很多小时试图找到解决这个问题的方法。我有一个带有背景声音文件的 HTML5 网页,该文件在页面加载时自动播放,我试图让一个函数在声音文件播放完毕时运行。我已将我正在使用的代码隔离到一个测试文件中,以确保没有其他问题导致问题。声音在 Firefox(我用来测试)中播放良好。从我尝试过的许多解决方案中,似乎嵌入标签中的事件属性根本没有触发。
这是我正在使用的测试 HTML 页面(尝试将 HTML 放在这里,但它不会正确显示,我知道这可能是一个新手错误,但我很着急):
正如您所看到的,消息功能工作正常,因为“测试”链接在单击时指示。但是没有出现媒体事件的消息。
如果有人可以帮助我,我将不胜感激,因为这是一个时间紧迫的公司项目。我很乐意尝试事件属性的替代解决方案,只要我可以让我自己的 Javascript 函数在声音文件上运行,我会很高兴!!
谢谢!
- 比利