我正在尝试开发一个简单的应用程序来播放.mp3文件。为此,我正在使用Howler.js。我使用了下面的代码来播放一个mp3,但我不知道为什么我不能听到声音。
<!DOCTYPE html>
<html">
<head>
<title>Play Sound</title>
<script src="howler.min.js"></script>
</head>
<body>
<button id="btn">Play</button>
<script>
var pong = new Howl({urls: ['pong.wav']});
document.getElementById('btn').onclick=function(){pong.play();}
</script>
</body>
</html>嗯,我有一个小的.wav文件pong.wav (7.08kb),我可以使用这个应用程序来播放它。但是,如果我尝试播放其他文件,如.mp3,我不会得到任何声音。这个问题只出现在火狐浏览器上(因为火狐没有mp3的编解码器),但在Chrome上可以很好地工作。那么,如何在火狐浏览器中播放.mp3 (更感兴趣的是在Firefox模拟器/设备中实现)。
发布于 2014-06-26 12:56:52
urls: ['pong.ogg', 'pong.mp3']首先将url放置到.ogg文件
发布于 2014-05-30 21:05:17
要获得完整的浏览器覆盖率,您需要使用多个音频格式,这就是为什么howler.js在urls属性中请求一个数组的原因。然后howler.js将播放该浏览器支持的声音。例如:
urls: ['pong.mp3', 'pong.ogg']您可以在这里看到有关支持媒体格式的详细信息:
https://stackoverflow.com/questions/23953340
复制相似问题