知道什么时候“音频”标签HTML已经发挥了作用
Know when "audio" tag html has been play
我正在使用音频标签,我想要的是计算播放了多少次。
我的代码是这样的
<audio id="sound" controls="controls" onplaying="doing(this.id)">;
<source src="path/filename" type="audio/wav/">;
</audio>;
<input type="text" id="numbers" value= "0" >
然后在javascript文件
Var n=0;
function doing(onplaying)
{
n = n+1;
document.getElementById("numbers").value = n;
}
但它不起作用,有人知道如何做到这一点,像这样或以不同的方式。
您可能需要play
事件,而不是playing
: http://jsfiddle.net/a84rC/。
document.getElementById("sound").addEventListener('play', doing); // bind event
var n = 0;
function doing() {
n++; // increase (this is a shortcut to n = n + 1)
document.getElementById("numbers").value = n;
}
相关文章:
- 使用PHP插入HTML在JavaScript上不起作用
- html文件中的script标记根本不起作用
- 当我在浏览器中打开HTML文件时,javascript不起作用
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- 通过jQuery插入HTML不起作用
- ngResource没有'从JSON文件解析HTML时不起作用
- 如何在html中以角度显示自定义指令的作用域
- 使用jquery插入动态HTML后,单击不起作用
- 为什么不'这个HTML按钮不起作用
- HTML表单在IE中不起作用
- 在 JQUERY 中创建 HTML 后,Jquery 方法不起作用
- html/jquery输入类型:单选框中的文本不起作用
- 从HTML链接时,Javascript文件不起作用
- 按键事件上的简单HTML输入不起作用
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- html视频javascript播放方法在移动Safari中不起作用
- 显示隐藏的html表在javascript(IE8)中不起作用
- 在html中显示javascript变量won'不起作用
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- 移动导航菜单不起作用(HTML,CSS和JQuery)