使用HTML5和Javascript播放声音的最佳方式

前端之家收集整理的这篇文章主要介绍了使用HTML5和Javascript播放声音的最佳方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图发声,我找到了两种适合我的方法.
哪个是更好的方式,为什么?是一个好主意添加一个“加载”事件监听器?

第一种方式:

@H_301_5@$(document).ready(function() { var audioElement = document.createElement('audio'); audioElement.setAttribute('src','sound.ogg'); audioElement.addEventListener("load",function(){ audioElement.play(); },true); audioElement.play(); });

第二种方式

@H_301_5@$(document).ready(function() { audioElement = new Audio('sound.ogg'); audioElement.play(); });

解决方法

你真的应该以第一种方式(加载),因为“DOMReady”不能保证声音文件完成下载,就像使用Image一样.

猜你在找的HTML5相关文章