javascript - 为什么在 FF 中播放音频。但我使用暂停()?
问题描述
var audios = document.querySelectorAll('audio'); var audios1 = 音频[0];
for (var i = 0; i < audios.length; i++) {
var audio = audios[i]
// Stop playing
audio.pause();
audio.currentTime = 0;
audio.setAttribute("type","audio/ogg");
audio.parentNode.removeChild(audio)
}
解决方案
您设置了属性autoplay="autoplay"
,因此它会自动开始播放。尝试删除该属性。
推荐阅读
- c++ - 计算具有三个嵌套循环的 Big-O 表示法
- javascript - 在没有任何库的情况下,如何在本机反应中为 pin 码输入创建自定义键盘
- c# - 从静态 void Main() 入口点退出 WinForms 应用程序的正确方法是什么
- c++ - 将对 std::shared_ptr 对象的引用分配给静态变量
- iis - IIS 上的 ARR 以跳过 Windows 身份验证
- java - 如果我想运行单元测试,是否需要 ApplicationContext 文件?
- sql - 如何在 Snowflake SQL 中自动将 json 列提取到新列中?
- python - 抓取返回的剪辑内容(Python)
- amazon-web-services - Amazon Linux 2 工作线程无法重启
- javascript - React 从 localStorage 获取对象,不能用 react useState 设置它