html5音频mp3文件不到4秒就不会播放()

时间:2013-08-03 12:13:57

标签: javascript html5 audio mp3

我正在使用html5音频在教育平台上播放mp3文件,并使用本地化方言让儿童完成基于网络的任务(迷你游戏)。

我正在使用一些JavaScript来执行此操作

window.audioFile = new Audio("/assets/tasks/1/sounds/FM_Practice_1.mp3").play();

动态播放文件,虽然mp3文件的长度不到4秒,但它仍然可以正常播放,但在检查时我注意到它不会播放。这是mp3文件之间唯一的区别,都有相同的频率,编解码器等。

任何人都可以帮助我为什么会这样,我认为这可能是一个缓冲问题。我需要将剪辑设置为超过4秒吗?

编辑:我正在使用chrome进行测试,但我认为它是标准化的。

1 个答案:

答案 0 :(得分:0)

我不认为这是声音持续时间的问题,请查看以下代码。它播放的声音不到4秒。

audio = new Audio("http://soundjax.com/reddo/54324%5EBEEP2.mp3");
audio.play();

我在chrome上测试过它。我猜你的mp3文件可能有些问题