首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AudioBuffer节点与MediaElement

AudioBuffer节点与MediaElement
EN

Stack Overflow用户
提问于 2021-04-17 00:21:41
回答 1查看 68关注 0票数 1

我在HTML5中使用WebAudio。我正在与一组开发人员一起工作。我们遇到了循环MP3文件的问题。这些文件是用MP3编写的,打印时没有间隙。

在回放循环的过程中,我仍然有一个轻微的凹凸。

是否将MediaElements缓存到内存中?我想知道在循环时,AudioBuffer源节点的行为是否与MediaElement节点不同。

我找对地方了吗?

我很感谢你的见解。

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 03:22:16

对于单个样本,AudioBuffer循环应该是完美的,而MediaElements可能会在循环期间引入间隙。

MP3轨道的无缝循环也很困难,但并非不可能。MP3文件包含由解码器解码为音频数据的附加填充。我建议使用以下两个选项之一来解决填充问题:

  1. 用专门的软件编写无缝的MP3环路。你可以在这里阅读更多关于它的内容:https://www.compuphase.com/mp3/mp3loops.htm

  1. 切换到不同的格式: AAC (在所有浏览器中最好的支持,但仍可能存在一些填充问题,可以克服),OPUS,OGG。点击此处阅读更多信息:https://en.wikipedia.org/wiki/Gapless_playback#Prerequisites
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67128836

复制
相关文章

相似问题

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