Exp*_*lls 5 javascript audio html5
对于我的生活,我找不到所有html5 <audio>事件和属性的完整列表(虽然我相信它们可能因浏览器而异).很多我的谷歌搜索网站都在谈论"使用javascript音频api"或"使用javascript音频api"等,并展示了几个例子,但我还没有找到方法列表或他们做了什么.
例如,
var a = document.getElementById('audio');
a.ended = function () { alert('foo!'); }; //FAIL
a.onended = function () { alert('foo!'); }; //FAIL
a.addEventListener('ended', function () { alert('foo!'}); }; //PASS
a.addEventListener('play', function () { alert('foo!'}); };
Run Code Online (Sandbox Code Playgroud)
为什么没有onended?为什么叫play而不是played?这些事情并不直观,因此API的实际列表会有很大帮助.
另外,有些浏览器不尊重上述属性吗?我的黑莓手机和手机ie9不会在已结束的事件上发出警报,但chrome,ffx和ipad-safari都会这样做.
| 归档时间: |
|
| 查看次数: |
5956 次 |
| 最近记录: |