我正在使用 html5 音频在具有本地化方言的教育平台上播放 mp3 文件,供儿童完成基于网络的任务(迷你游戏)。
我正在使用一些 JavaScript 来执行此操作
window.audioFile = new Audio("/assets/tasks/1/sounds/FM_Practice_1.mp3").play();
动态播放文件,它可以完美地工作,尽管如果 mp3 文件的长度小于 4 秒,我在检查时注意到它不会播放。这是 mp3 文件之间的唯一区别,它们都具有相同的频率、编解码器等。
谁能帮助我为什么会这样,我认为这可能是一个缓冲问题。我需要让剪辑超过 4 秒吗?
编辑:我正在使用 chrome 进行测试,但我认为它是标准化的。