首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我需要一个HTML5音频库?

为什么我需要一个HTML5音频库?
EN

Stack Overflow用户
提问于 2013-02-19 18:50:25
回答 3查看 414关注 0票数 2

我注意到有很多用于播放HTML5音频的库,但是HTML5音频的整个想法不就是我们不需要一个库就可以正常工作吗?

如果我不需要Flash fallback,而是一个简单的流媒体音乐解决方案(我自己的),也可以相互播放每首曲目,那么我需要一个像jPlayerSoundmanager2这样的库吗

我知道我需要不同的音频格式,但这不是问题,因为我不会有太多的在线曲目。

EN

回答 3

Stack Overflow用户

发布于 2013-02-19 18:56:45

HTML5音频的“整体理念”是,终端用户和网页作者不应该依赖浏览器插件来播放音频--功能应该包含在浏览器中,并且可以直接从标准化的HTML/JavaScript中控制。

我没有使用过HTML5音频库,但看看jPlayer和Soundmanager2主页,它们提供的主要功能似乎是对不支持HTML5音频的浏览器的后备。

我怀疑他们可能还有一些内置的自定义UI来播放音频,如果你不喜欢浏览器提供的原生音频控件的话。

票数 1
EN

Stack Overflow用户

发布于 2013-02-19 19:14:20

您可以直接使用HTML5,但您很快就会意识到它有一大堆问题。

像jPlayer这样的库(顺便说一句,它很棒)解决了许多常见的问题,如浏览器支持、优化和回退等。

如果你想自己编写所有的代码,但是一个流行的库将会一飞冲天,这是明智的选择。

事实是,HTML5提供了非常强大的功能,但目前对它的支持还很少。这一切都是为了让你的生活更轻松!

票数 1
EN

Stack Overflow用户

发布于 2013-02-25 06:34:54

在这一点上,HTML-5音频实际上包含两个不同的派别。一个是音频标签,另一个是Web audio API。前者是一种播放嵌入式音频文件的快速机制,后者是一种以低延迟方式播放、处理和操作音频的方式,适用于游戏开发和需要混响效果、滤镜、3D声音等特性的更专业的环境。但是为了回答你的问题,将库用于HTML5音频标签的唯一真正原因是(在我看来)浏览器之间的向后兼容性,以及多镜头文件触发和事件处理等功能的易用性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14955600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档