考虑到这3个考虑因素,HTML5是否适用于此?

时间:2011-07-12 01:41:23

标签: jquery html5

我制作的教育游戏有16个很短的声音文件。用户单击开始按钮,从阵列中随机选择一个声音文件并播放声音文件。之后,其他事情发生......

思考。

  1. 我认为HTML5可能是合适的,因为我可以为每个声音文件分配一个不同的id,从而可以更容易地从所有16个文件的数组中随机选择一个...

  2. 我假设有一种方法可以使用javascript回调来随机选择后播放音频文件。理想情况下,我不希望用户必须单击单独的“播放”按钮

  3. 另一方面,这是一个学习英语作为第二语言的学生的游戏,亚洲很多人不使用最新的浏览器,因此无法保证HTML5的支持。

  4. 那么,HTML5是否适合将文件存储在浏览器中并实现这些目标?

3 个答案:

答案 0 :(得分:2)

这是您应该使用闪光灯的时间之一。亚洲是最好的IE6用户,你绝对不会从中获得HTML5 <audio>善良。

答案 1 :(得分:0)

您所谈论的内容都不需要HTML5。这是所有标准的东西,你将16个声音文件的文件位置存储在一个数组中,选择一个随机的数组索引,并在单击播放按钮时播放该声音。

答案 2 :(得分:0)

虽然在这种情况下您可以直接转到HTML5 <audio>,但对它的支持还不是很广泛。

而且,正如Radu所说,亚洲国家在旧浏览器上仍然很重要。

我建议使用SoundManager 2来完成你正在做的事情。它提供了一个易于使用的API来控制来自JavaScript的音频,它支持不同的播放音频的方式,以便您可以更好地保证它正常工作。