使用 HTML5 和 JavaScript 播放/暂停音频按钮
Play/pause audio button using HTML5 and JavaScript
我正在尝试将音效整合到基于HTML5的数字漫画书中,该漫画书将仅在iPad上发布。 我想使用一个简单的播放/暂停按钮。 我整天都在玩,但我仍然在为我有限的JavaScript知识而苦苦挣扎。 这是漫画和功能规范的链接:
http://spiritdigital.co.uk/outpost/issue-interactive/05.html
我想:
- 在特定场景(在本例中为汽车场景)上具有可单击区域
- 单击时,会播放声音,"播放"图标将变为暂停图标
- 第二次单击时(播放声音时),声音暂停,图标切换回播放
- 如果声音结束,图标将变回播放
到目前为止,我有可点击的区域,单击该区域时会播放声音,但其余的我需要您的帮助。
这是你想要的: 演示
基本上,当您执行相应的操作时,会触发,播放和暂停两个事件。 我只是绑定到这些以切换按钮图像(在这种情况下,我只是更改背景位置,因为它是图像表)。
任何问题请告诉我。
<audio id="myaudio">
<source src="song.ogg" type="audio/ogg" />
<source src="song.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>
现在播放歌曲:
var audio = document.getElementById('myaudio');
audio.play();
暂停:
audio.pause();
要更改div 的背景图像:
var control = document.getElementById('yourdiv');
control.style.backgroundImage = 'pathtoanotherimage';
相关文章:
- 如何检测我的音频流是:正在播放、暂停还是已完成
- 带有音频标签的多个播放/暂停按钮
- 单击时暂停音频并更改按钮的图像
- 在嵌入标签中开始/暂停音频?(IE8+)
- 创建一个只有播放和暂停的Javascript音频播放列表
- 暂停和取消暂停功能中的音频
- <音频>播放/暂停按钮更改
- 使用HTML5和JavaScript播放/暂停音频按钮
- 使用 HTML5 和 JavaScript 播放/暂停音频按钮
- 在 Div 悬停时暂停音频
- 音轨 JS 功能无法播放或暂停音频
- Javascript禁止点击/暂停音频的暂停按钮
- 使用javascript命令播放/暂停音频文件
- 播放或暂停音频时切换图标
- 如果使用Knockout注册了暂停事件,为什么无法暂停音频
- Youtube JavaScript API -暂停音频时,无论是Youtube视频播放
- 使用JavaScript播放或暂停音频文件(onkeydown)
- 通过获取.attr,使用JavaScript / jquery播放/暂停音频文件
- JavaScript播放/暂停音频按钮,更改类并创建自动循环
- 播放和暂停音频onclick由js库