0

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

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

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

动态播放文件,它可以完美地工作,尽管如果 mp3 文件的长度小于 4 秒,我在检查时注意到它不会播放。这是 mp3 文件之间的唯一区别,它们都具有相同的频率、编解码器等。

谁能帮助我为什么会这样,我认为这可能是一个缓冲问题。我需要让剪辑超过 4 秒吗?

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

4

1 回答 1

0

我不认为这是声音检查以下代码的持续时间的问题。它播放少于 4 秒的声音。

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

我已经在 chrome 上测试过了。我想你的mp3文件可能有问题

于 2013-08-03T12:23:31.473 回答