问题标签 [html5-audio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1816 浏览

javascript - HTML5 Web Audio API,从 javax.sound 移植并得到失真

我需要即时生成音频(不能从 wav 或 mp3 文件生成)。幸运的是,新的 WebAudio API(FF4 和 Chrome 13)提供了这个功能。

我有一些要移植到 Javascript 的 Java 代码,如下所示:

我试图让它与 Web Audio API 一起工作,但它非常失真。这是我在 JS 中使用的代码:

这是我正在测试的 .java 文件:http: //gwt-nes-port.googlecode.com/svn/wiki/webAudioTests/Main.java

这是我正在测试的 .js 文件:http: //gwt-nes-port.googlecode.com/svn/wiki/webAudioTests/Main.js

关于 javax.sound 和 Web Audio 工作方式之间差异的任何提示,以及导致我的 JS 代码失真的原因是什么?

0 投票
2 回答
11204 浏览

html - 音频未加载到 HTML 的音频标签中

我正在测试音频 HTML 标签。

它正在我的测试环境中工作,但由于某种原因不在我的生产环境中。

我只是使用:<audio src="/sandbox/test.mp3" controls="controls"></audio>

测试站点在 Windows 上,生产站点在 Linux 上,但我认为这应该会有所不同。

我可以下载曲目,这样我就知道它在正确的位置。

制作网址为: http: //pieterhordijk.com/sandbox

如前所述,完全相同的代码适用于测试站点。

有人知道为什么它不加载我的音频吗?

附言

我正在测试使用:

铬 11.0.696.68

编辑

现在我在 Chrome 13 (Canary Build) 和 MP3 加载。

但是 WAV 只加载第一秒。

0 投票
1 回答
1588 浏览

javascript - HTML5 中的音频有什么问题?

我对这个 HTML5 和 JavaScript 的音频内容非常生气。当它已经在 HTML 中时它工作得很好,但是因为我将它移到 JavaScript 中它只是不工作。我不想使用 jQuery,因为我想保持尽可能小的大小。所有函数都存在,变量也是如此。Chrome 没有给我任何错误,但网络下的 Chrome 开发人员工具说;待定。所以我知道它会获取所有数据,但它不会返回任何内容。它不返回任何负载和或oncanplay

请有人就我可能做错的事情或 Chrome 中可能存在的错误向我提供建议。

0 投票
2 回答
279 浏览

html - 在 HTML5 中使用音频标签时如何避免主播重新播放音乐?

我创建了一个带有标签的 HTML 页面(适合播放 HTML5 mp3 音频)。

问题是我有与锚点的链接,并且 Internet Explorer 9 浏览器正在从头开始播放音频:每次单击同一页面的锚点都会重新启动音乐。

链接是:

锚点是:

并且音频标签是

当用户单击带有锚点的链接时,如何避免重新启动音乐?

0 投票
4 回答
28339 浏览

javascript - 音频中的 JavaScript 波形可视化

我正在尝试使用 JavaScript 来显示波形和音频文件,但我什至不知道如何开始。我找到了Audio Data API,但不熟悉大多数音频术语,也不知道提供了什么或如何操作它。我在 JavaScript 中找到了波形示例,但它们太复杂/我无法理解发生了什么。那么我的问题是:如何使用 JavaScript 在画布上创建歌曲的波形,其背后的过程究竟是什么?

0 投票
2 回答
3464 浏览

html5-audio - 如何使用html5在本地保存文件

我如何在本地下载 mp3 文件,然后使用 html5 播放器播放它们,即使用户退出浏览器甚至几天后回来,文件也应该在那里。

0 投票
1 回答
260 浏览

html - 如果播放器是 HTML5,我们可以安全地提供内容(视频/图像)吗?

我有一个用 Silverlight 编写的自定义多媒体播放器,它可以显示图像和视频。您可以猜到,很多人没有 Silverlight,希望我们使用更好的技术。

我热衷于 HTML5,但很少有顾虑:

  1. 如何避免用户将内容下载到本地计算机?我只是希望他们在想要查看时从服务器流式传输。

  2. 我如何避免用户复制粘贴所有播放器代码,因为它只是 HTML/JS?

  3. 有没有办法在 HTML5 中进行自适应流式传输?

0 投票
1 回答
258 浏览

html - 为什么当我将 .ogg 文件上传到我的网络服务器时,我的 .ogg 文件可以在本地驱动器上的浏览器中播放,但不能在浏览器中播放?

我正在尝试为朋友显示相同的音频文件五次以进行概念验证,并且该网站在我的本地驱动器上运行良好,但是当我在浏览器中加载该网站时,htmnl 文档将显示该文件的五个空描述. 我的网站位于http://www.knowledgenation.us/CloudCity这让我很困惑,因为代码很简单

这就是音频的去向。

我什至不知道从哪里开始解决这个小错误。

尼古拉斯

0 投票
2 回答
7103 浏览

javascript - evt.target.result 为空?

由于某种原因,在下面的代码中,evt.target.result是空的。这是为什么?

0 投票
1 回答
1373 浏览

javascript -

我想了解如何<audio>使用 Javascript 实现 HTML5 后备...

即我的页面上有一个 div,<embed>当当前单击“播放音频”链接时,我会在其中动态附加标签.. 即我目前使用

我想使用 HTML5<audio>标记实现相同的功能,但希望在不支持 HTML5 音频标记时回退到嵌入。鉴于音频 URL 是动态的,我如何使用 JS 实现相同的功能?

我的意图是它应该适用于较旧和较新的浏览器..如 IE6、7、8;法郎 3,4; 铬合金; MAC 上的 Safari 4,5,iPad 上的 Safari..