我正在使用html5音频在教育平台上播放mp3文件,并使用本地化方言让儿童完成基于网络的任务(迷你游戏)。
我正在使用一些JavaScript来执行此操作
window.audioFile = new Audio("/assets/tasks/1/sounds/FM_Practice_1.mp3").play();
动态播放文件,虽然mp3文件的长度不到4秒,但它仍然可以正常播放,但在检查时我注意到它不会播放。这是mp3文件之间唯一的区别,都有相同的频率,编解码器等。
任何人都可以帮助我为什么会这样,我认为这可能是一个缓冲问题。我需要将剪辑设置为超过4秒吗?
编辑:我正在使用chrome进行测试,但我认为它是标准化的。
答案 0 :(得分:0)
我不认为这是声音持续时间的问题,请查看以下代码。它播放的声音不到4秒。
audio = new Audio("http://soundjax.com/reddo/54324%5EBEEP2.mp3");
audio.play();
我在chrome上测试过它。我猜你的mp3文件可能有些问题