最近在开发个H5应用,最头疼的是 移动端 webkit webview对标签的支持很差,导致部分安卓手机无法播放音频文件。在我解决无路的时候 有个朋友推荐了我一款JS插件 sound.js 。 用了之后不得不说 真的很强大 很牛掰。 好了 废话不多说 。让我们了解他是如何使用的。首先你的H5页面引入这个js文件,可下载到本地接着编写 //定义音频文件变量名 如果加载多个依次
var SoundOne="a";
var SoundTwo="b";
//载入音频文件 依次载入 这里最蛋疼的是不能引用http音频地址 否则无法播放 不知为何
function LoadSound(){
createjs.Sound.registerSound('red-01.mp3',SoundOne);
createjs.Sound.registerSound('red-01.mp3',SoundTwo);
} 在 预先载入函数
createjs.Sound.play(SoundOne); 播放SoundOne
onclick="createjs.Sound.play(SoundTwo);" 播放SoundTwo
当然不一定非要使用onclick来触发方法。可以使用函数回调等等,具体更多使用方法 大家可以脑洞大开。sound.js 对移动端的 游戏开发 音效 是个不错的选择。
网友评论