如何在JavaScript中使用音频控件触发取消暂停
How to trigger an unpause using audio controls in JavaScript?
使用以下代码控制音频不起作用。如果我点击按钮,onclick
调用playpause()
暂停音频。但是再次点击它并没有恢复。
var audio=new Audio("music.mp3");
function music() {
audio.play();
audio.loop="true";
}
function playpause() {
if(audio.play)
{
audio.pause();
}
else if(audio.pause)
{
audio.play();
}
}
然而,如果我使用下列,它是启用暂停和播放使用相同的按钮
var audio=new Audio("music.mp3");
function music() {
audio.play();
audio.loop="true";
}
var count=0;
function playpause() {
if(count%2==0)
{
audio.pause();
}
else
{
audio.play();
}
count++;
}
第一个怎么了?
HTML5音频标签不提供'播放'属性,就像你试图在你的代码中使用,但它确实提供了一个'暂停'属性,通过调用它返回相反的布尔值。您需要使用它来查询audio元素的状态。
:
If(audio.paused) {
audio.play();
}
else {
audio.pause();
}
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 在angularjs中创建自定义控件的推荐方法
- 自定义控件中的双向绑定在SAPUI5中不起作用
- 如何在ASP中为用户控件添加Javascript对象网
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 用于检查和取消选中复选框列表控件检测的 Javascript
- Angularjs x可编辑控件在完成或取消后会失去焦点
- 如何在JavaScript中使用音频控件触发取消暂停
- JavaScript (JQuery):在FireFox中取消选择控件中的选择
- 正在取消选择控件的onchange事件的传播
- 如何在另一次选中时取消选中复选框,并将控件可见性设置为false
- 在web浏览器控件应用程序中从c++中取消脚本执行