首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5音乐播放器外部播放按钮

HTML5音乐播放器外部播放按钮
EN

Stack Overflow用户
提问于 2015-01-07 19:39:11
回答 2查看 328关注 0票数 1

我正在建立一个单页视差网站。页面的第一部分是一个标志和一个文本按钮,上面写着“立即听”。

单击listen按钮后,页面将自动滚动到嵌入HTML5音乐播放的下一节。一旦单击“立即收听”按钮,是否有办法使音乐自动启动?

这是我正在处理的页面的链接。我尝试添加事件侦听器,但它似乎不起作用。

http://rob.peytongregory.com/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-07 19:46:58

假设您使用的是标准的HTML5 <audio>标记,那么您可以使用它的方法,例如.play().stop()

因此,只需将侦听器添加到您的按钮(如果您没有一个已附加到它):

代码语言:javascript
复制
document.getElementById('your-button-id').addEventListener('click', document.getElementById('your-audio-id').play);

// or, similar:
document.getElementById('your-button-id').addEventListener('click', function() {
    document.getElementById('your-audio-id').play();
});
票数 1
EN

Stack Overflow用户

发布于 2015-01-07 19:43:34

我假设您已经为按钮绑定了一个单击事件,所以只需选择音频元素并调用.play()即可。

document.getElementById('yourAudioElementId').play()

编辑:

如果使用href='sectionID'属性,则可以将其重写为href='#' onclick="customHandler('sectionID'); return false;"

处理程序应包含按给定哈希滚动到位置的调用,并播放音频剪辑。您也可以将音频元素ID传递给customHandler。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27827313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档