<音频>当I'我正在使用alert()js
<audio> stops when I'm using alert() js
我在JavaScript中使用alert()时遇到问题。当消息出现时,标签停止播放.mp3文件。是JavaScript错误还是我做错了什么?
alert
与音频停止无关。音频与您的代码不在同一个JS线程上运行。看看这个演示和HTML5规范:
当音频元素可能正在播放时,必须使其音频数据以元素的有效媒体音量与当前播放位置同步播放。
所谓"潜在玩家",意思是:
当媒体元素的paused属性为false、该元素尚未结束播放、播放未因错误而停止、该元素没有当前媒体控制器或有当前媒体控制器但在其媒体控制器上未被阻止,并且该元素不是被阻止的媒体元素时,媒体元素被认为是潜在的播放。
alert
不适合规范中的任何地方,因此它不应该影响您的音频。
因此,您的音频可能会因多种原因而停止。可能是您的音频文件已损坏,或者您的某些代码没有按预期运行(您检查过代码中是否有.pause()
方法调用吗?)。在没有看到任何代码的情况下,很难诊断出问题,但可以肯定的是,alert
不是导致问题的原因。
相关文章:
- 使用Modal UI覆盖JS Alert()消息
- 当调用JS函数具有alert()时,应用程序将被冻结
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- JS函数只返回未定义的数据,但alert输出正确的数据
- 在 JavaScript alert() 中打印 EL 字符串 “RP” 会导致 JS 错误“'RP'
- 如何使用 JavaScript 将图像插入 alertify.js alert
- JavaScript - 如何注入不同的函数实现,例如 alert(与 web 和 Node 共享模块.js服务器端)
- 在javascript中遇到有关bootstrap-alert.js的错误
- js alert-box/lightbox根据querystring中的值显示不同的消息
- 如何在Ember.js和Rails中使用sweet alert
- Sweet Alert js on Codeigniter
- 在bootbox.alert()打开时停止执行JS
- <音频>当I'我正在使用alert()js
- 在JS中,当I'alert()'传递给函数的参数的值,它会打印出[object object],原因
- 为什么JS alert在console.log之前执行,而语句后面有一个循环
- Angular JS, alert True or False
- 在Node.js脚本中调用alert()函数会冻结整个服务器吗?
- Node js:应该使用alert来调用该函数
- alert不在JS中显示
- 这难道不行吗?美元.getScript(“alert.js");