首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML 5音频循环问题

HTML 5音频循环问题
EN

Stack Overflow用户
提问于 2015-06-03 13:21:42
回答 1查看 132关注 0票数 0

我有一个基于网络的游戏,其中使用HTML5音频功能。我用它来循环背景音乐,一旦游戏开始(关卡)。一切都运行得很好,我面临的问题是在4-5次循环后,背景音乐会失真,导致音乐输出粗糙。如何解决这个问题,或者这是浏览器的限制?

因为浏览器不支持HTML5音频循环功能,所以我用javascript来做这件事。下面是我的代码片段:

代码语言:javascript
复制
bgmusic = new Audio('music.mp3'); 
   bgmusic.addEventListener('ended', function() {
   this.currentTime = 0;
   this.play();
 }, false);
bgmusic.play();
EN

回答 1

Stack Overflow用户

发布于 2015-06-03 13:52:50

要循环轨迹,您可以执行以下操作:

代码语言:javascript
复制
var bgmusic = new Audio();
bgmusic.loop = true;        // enable looping
bgmusic.autoplay = true;    // autoplay when data is ready
bgmusic.src = 'music.mp3';  // start loading data

然而,如果你得到失真的声音,它表明浏览器错误。我建议将其报告给供应商。

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

https://stackoverflow.com/questions/30611426

复制
相关文章

相似问题

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