38得票4回答
HTML 5音频标签的宽度

我想知道是否可以设置音频标签的宽度。默认情况下不支持此功能,因此“hack”将被欣然接受。 我已经尝试将它们放入小的div和表格中,但看起来并不流畅...据我所见,似乎只有我在意这个问题,但我真的很感激一些帮助。 无需跨平台/浏览器支持;只要FireFox(3.6 ++)支持即可。 以下是...

37得票2回答
如何通过编程将多个音频源添加到HTML5音频标签?

许多例子演示了在音频标签中嵌套多个源标签的方法,以解决不同浏览器之间的编解码器兼容性问题。类似于这样 -<audio controls="controls"> <source src="song.ogg" type="audio/ogg" /> <sour...

37得票3回答
Web Audio API中的FFT数据对应什么?

我使用 Web Audio API 中 Analyser 节点的 getByteFrequencyData 方法获得 FFT 数据并创建了如下所示的频谱可视化图: 在这个例子中,我有 256 个数据块。这些数字代表什么意思?是每个频率组件的分贝级别吗?如果是,那我怎么知道每个数据块对应的...

36得票3回答
如何检测HTML5音频MP3支持?

我知道如何在Javascript中检查HTML5音频播放是否可用。但是,如何具体检查MP3音频播放是否可用,因为IE9和Chrome支持它,而Firefox和Opera则不支持。 我知道如何在 Javascript 中检查 HTML5 音频播放是否可用。但是,如何具体检查 MP3 音频播放是...

35得票2回答
设置HTML5音频事件“timeupdate”的粒度

我正在尝试使用HTML5音频创建一个简单的循环功能,并有一个非常基本的解决方案如下:$(audio).bind('timeupdate', function() { if (audio.currentTime >= 26){ var blah = audio.currentT...

34得票7回答
如何在Chrome中为从MediaRecorder录制的音频添加预定义长度?

我正在使用内置的MediaRecorder替换RecordRTC来录制Chrome中的音频。录制的音频随后通过audio api在程序中播放。我无法让audio.duration属性正常工作,它显示: 如果视频(音频)是流式传输且没有预定义的长度,则返回“Inf”(无限)。 使用...

31得票4回答
使用<track>标签为<audio>添加字幕,如何显示字幕

我想在音轨标签中添加一个口语音频文件的文本转录。视频标签的默认行为是显示它们(有效)。但是默认情况下,音频标签似乎缺少某种“画布”(即视频标签即使没有视频也会显示的黑色区域),以自动显示字幕。我可以使用视频标签,但这感觉像一个丑陋的解决方法。但我不想破坏我的代码的语义。 是否有某种CSS可以...

31得票1回答
Scirra在Construct 2中如何实现完美的HTML5音频?

请查看这个太空射击游戏演示。 在Chrome 18和Firefox 10上,HTML5音频效果非常好。播放声音没有延迟,每个样本都能完美播放。上一次我使用HTML5音频和JavaScript尝试播放声音时,我无法使声音重复播放。 Scirra使用了什么方法来实现这样的完美效果呢?

30得票4回答
定制<audio>和<progress> HTML5元素的进度条

我很困惑如何使用标签和简单的Javascript创建自定义的音频播放器进度条。 当前代码: &lt;script&gt; function play() { document.getElementById('player').play(); } function p...

30得票12回答
更改HTML5的源“src”属性在AngularJS中没有效果

我有一个音频文件列表,以链接的形式呈现,并且有一个 &lt;audio&gt; HTML5 播放器。每个链接调用一个函数,该函数更改 &lt;source&gt; 标记中的 src 以在 &lt;audio&gt; 中播放对应的音频文件:&lt;audio controls="controls...