我试图在点击图像时播放音频文件。我目前正在使用最新版本的Ruby on Rails。我从另一篇文章中找到了这段代码。
<a onclick="document.getElementById('yourAudioTag').play();">
<img src="yourSrc.jpg">
</a>
我无法导入它。我不确定是否必须使用rails设置Javascript。我目前将代码放在assets / javascripts,application.js中。在Javascript可以使用rails之前,我必须执行任何程序吗?
答案 0 :(得分:0)
您必须将yourAudioTag
替换为实际的DOM查询选择器。
因此,如果您将音频标签命名为:
<audio id="rock-on" src="some_audio.mp3"></audio>
您必须将document.getElementById('yourAudioTag').play();
替换为document.getElementById('rock-on').play();
。