19得票6回答
火狐浏览器:navigator.getUserMedia 不是一个函数。

我正在使用浏览器和音频进行游戏。 我正在做这个。 var session = { audio: true, video: false }; var recordRTC = null; nav...

19得票2回答
从NodeJS服务器到客户端获取实时流媒体音频

我需要实时将一个客户端的音频流传输到服务器,再由服务器将音频流传输到多个听众客户端。 目前我已经成功地从客户端录制音频,并通过socket.io将其流式传输到服务器。服务器接收此数据,必须将音频流(也通过socket.io?)传输到想要收听此流的客户端。它必须尽可能实时(减少延迟)。 我正...

19得票8回答
HTML音频标签,持续时间始终为无限。

我一直在尝试使用HTML音频标签播放一些音频文件,音频可以正常播放,但是音频标签的duration属性始终返回无穷大。我尝试了这个问题的接受答案,链接为这里,但结果相同。已在Chrome、IE和Firefox中测试。这是音频标签的一个bug,还是我漏掉了什么?以下是我用于播放音频文件的部分代码...

19得票2回答
HTML5音频仅显示播放、暂停和静音按钮

我想知道是否有一种快速简便的方法来样式化HTML5音频元素以显示我想要的内容。我想知道是否可以打开或关闭某些控件,但似乎不是这种情况。 我不想要进度/轨迹条,也不想显示剩余时间。我只想要一个简单的播放/暂停切换按钮和一个静音/取消静音切换按钮。 就这些!有什么好主意吗?

19得票3回答
HTML5视频的多个音轨

我正在使用HTML5为我的网站制作一个视频。理想情况下,我只需要一个无声视频文件和五个不同语言的音轨与视频同步。 然后我会有一个按钮,允许用户在视频播放时切换音轨,并且正确的音轨会生效(没有视频暂停或重新开始等问题,就像DVD音轨选择一样)。 我可以很简单地在Flash中做到这一点,但我不...

19得票3回答
如何隐藏HTML5音频控件?

我该如何隐藏HTML5音频的浏览器特定控件?我正在制作缩略图来代表每个音轨,并使用JavaScript进行播放/暂停。 谢谢! HTML:<audio class="thumbnail" id="paparazzi" controls="none"> <sourc...

19得票5回答
在Safari中使用Blob URL加载音频失败

以下代码在Chrome(22.0)中可用,但在Safari(6.0)中不可用。<!DOCTYPE html> <html> <head> <script> function onGo(e) { var fr = new FileReader(...

18得票4回答
JavaScript/HTML5音频:为什么在iOS Safari上无法触发canplaythrough事件?

我使用以下代码来预加载一组音频文件(在用户与按钮交互开始该过程后)。当所有音频文件都触发了"canplaythrough"事件后,代码继续执行:var loaded = 0; function loadedAudio() { // this will be called every t...

18得票5回答
如何在webrtc中静音/取消静音麦克风

我从这里阅读到如何在webrtc中为本地流静音/取消静音麦克风的方法:WebRTC技巧和诀窍 当我启动我的本地流时,默认情况下麦克风是开启的,因此当我设置audioTracks[0].enabled=false时,它将静音我的本地流中的麦克风,但是当我将其设置回true时,它将使其取消静音...

18得票5回答
Safari与音频标签不工作

我正在使用以下简单代码与 HTML5 音频标签一起工作: HTML<audio id="audioFrenata"> <source src="sounds/frenata.ogg"> <source src="sounds/frenata.mp3">&l...