有许多JavaScript库可用于HTML5音频,以简化开发人员的生活,确保跨浏览器的兼容性或支持旧版浏览器的Flash后备。

在比较方面,除了this article以外,我在小范围内没有发现太多。

推荐以下哪个库,以及用于什么目的?在文档和支​​持方面,我有什么期望(例如:该库可能会保留吗?)

  • Audio5JS
  • Buzz
  • HowlerJS
  • jPlayer
  • MediaElementJS
  • SoundJS
  • SoundManager2

  • 我不需要UI功能来满足自己的需求,而是希望使事情变得简单而简单。这似乎使Audio5JS成为了首选。但是我想知道这是否是一个明智的选择,仅仅是因为它似乎没有jPlayer这样的庞大社区。

    编辑:我只需要根据用户输入和循环播放给定文件的能力(即:循环播放文件本身或循环播放一部分)来播放音频文件(全部或部分内容)。

    也将欢迎有关如何选择JS库完成工作的一般准则。

    我主要是想节省自己尝试所有这些库(以及更多库)以了解其优缺点的需要。

    谢谢。

    最佳答案

    您可能已经选择了一个库,但是作为howler.js的开发人员,我认为我会留意。根据您的描述,如果您不需要少于IE9的支持,我会说howler.js正是您想要的。 howler.js现在已经开发/优化了将近一年,并且周围有一个庞大的社区。它既适用于简单任务,也适用于复杂任务,并且将任何UI需求留给开发人员。 howler.js是目前我所知道的唯一一个库,它使您可以通过一个简单的API无缝使用Web Audio API和HTML5 Audio。

    10-04 16:44