首页 > 解决方案 > rails 点击图片播放音频

问题描述

我正在尝试在单击图像时播放音频文件。我目前正在使用最新版本的 Ruby on Rails。我从另一篇文章中找到了这段代码。

<a onclick="document.getElementById('yourAudioTag').play();">
 <img src="yourSrc.jpg">
</a>

我在导入时遇到问题。我不确定是否必须使用 Rails 设置 Javascript。我目前将代码放在 assets/javascripts、application.js 中。在 Javascript 可以与 Rails 一起使用之前,我必须采取什么程序吗?

标签: javascripthtmlruby-on-rails

解决方案


您必须替换yourAudioTag为实际的 DOM 查询选择器。

因此,如果您将音频标签命名为:

<audio id="rock-on" src="some_audio.mp3"></audio>

您必须替换document.getElementById('yourAudioTag').play();document.getElementById('rock-on').play();.


推荐阅读