14得票3回答
如何创建一个在播放音频结束时解决的Promise?

我有一个简单的JavaScript,可以加载声音: prefix = 'modules/sounds/'; _sounds = ['nameOfSound','nameOfSound','nameOfSound']; for (var sound in _sounds) { ...

7得票2回答
使用FFMPEG进行网络音频接口的直播流传输

我正在尝试使用node.js + ffmpeg并利用web audio api仅向连接到局域网的浏览器流式传输音频。不使用<audio>元素,因为它会添加自己的缓冲区(大约8到10秒),而我希望获得最高的低延迟(最多1到2秒)。音频播放成功,但是声音非常杂乱无章。以下是我的node...

12得票3回答
AUDIO的播放速率和音高调节功能是什么?

一些背景: 人们喜欢游戏。 人们使用互联网。 互联网需要游戏。 游戏使用声音。 HTML5有 <audio>。 目前一切都很好。最近我惊讶地发现 IE9 实际上支持 playbackRate。我迫不及待地试了一下,更令人惊讶的是它居然有效。我在 Chrome 中尝试了相同的操作,...

13得票3回答
如何从Blob URL中检索MediaStream?

可以像下面的代码一样从流中使用window.URL.createObjectURL()获取URL:这是可能的。navigator.getUserMedia({ video: true, audio: true }, function (localMediaStream) { var ...

8得票1回答
从SoundCloud设置Web音频API源节点

我想知道是否有任何方法可以从SoundCloud音轨创建源节点(https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode)。我对Web Audio API很...

17得票3回答
使用Web Audio API创建一个10频段均衡器

我正在努力理解如何使用Web Audio API来重新创建类似Winamp 10段均衡器的东西。 (来源: head-fi.org) 根据我的了解,我需要创建10个Biquad Filters,将它们的type设置为2(代表带通滤波器),并将它们的frequency分别设置为[60, ...

21得票3回答
Android 4.0.4设备的原生浏览器无法多次播放HTML5音频

我目前正在开发一个HTML5项目。 在Android本地浏览器中,存在一个关于在同一页面中多次播放相同音频文件的问题。该问题仅出现在Android ICS 4.0.4版本上。在该版本中,音频将只播放一次,但是当再次启动时音频不会播放。在更新的4.1.1版本和Android ICS 4.0.3版...

9得票2回答
使用HTML5录制用户的麦克风声音

我即将完成一个小项目,但是遇到了一个小问题,我自己无法解决。我最终想要做的是从用户的麦克风录制用户的声音,并在录制完成后将录音上传到我的服务器上。我正在使用此项目中的代码:https://github.com/cwilso/AudioRecorder。 这个项目很好用,但是我需要添加一个默认...

15得票3回答
音频在上一首播放完毕后自动播放下一首歌曲

我想创建一个音频背景播放器,用户只能点击图像来播放或停止播放。我在尝试使用已有代码创建播放列表时遇到了麻烦,因为它无法自动播放下一首歌曲。我想用原生JS实现。 这是我目前的代码: https://jsfiddle.net/rockarou/ad8Lkkrj/var imageTracker ...

10得票2回答
当元素发生变化时,如何像SO聊天一样播放声音?

当网页上的元素改变时,我希望播放一段声音。我知道如何实现这个功能,但是我无法让它仅在第一次更改时播放声音,并且在用户焦点回到窗口(选项卡)并再次失焦之前不要再播放声音。 我的当前代码:var notif = new Audio('http://cycle1500.com/sounds/inf...