jquery - 使用 jQuery 1.4 跨平台、跨浏览器播放声音的方式?

标签 jquery audio

我试图让 jQuery 在元素悬停/单击时播放声音。 (就像一个没有flash的flash网站)

我已经尝试过 Cross-platform, cross-browser way to play sound from Javascript? 中推荐的方法、jQuery Sound 插件和其他几个教程都没有成功。我猜想这是因为它们自 2008 年以来就没有更新过。

有人有什么建议吗?

最佳答案

不需要这些。 HTML 标记与 JavaScript 相结合即可实现这一目的。

<audio id="soundHandle" style="display: none;"></audio>
<script>
  soundHandle = document.getElementById('soundHandle');
  soundHandle.src = '/blah/blah.mp3';
  soundHandle.play();
</script>

关于jquery - 使用 jQuery 1.4 跨平台、跨浏览器播放声音的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769077/

相关文章:

flash - 每个结束时按顺序播放声音

javascript - 图像宽度在灯箱上不扩展

javascript - 如何在复选框检查上仅显示特定类数据

jquery - 如何使用 jQuery 不透明度在容器上覆盖 Div

javascript - HTML Javascript - 获取所有具有 ID 的元素

javascript - 更改图像 jQuery 而不向服务器发出新请求

c++ - 如何安装 portsf?

matlab - 使用 audioread 或等效的以特定时间戳播放音频

ios - 使用AVMutableCompositionTrack合并音频和视频时,为什么没有声音?

objective-c - 在 swift3.2/4 中正确解除分配 MTAudioProcessingTapRef