问题标签 [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 投票
1 回答
1365 浏览

firefox - 无法更改 FireFox 中 HTML5 音频标签中的音量

在此页面上http://www.metrovancouver.org/services/solidwaste/Holiday/Pages/Song.aspx

我正在使用常规的 <audio> 标签,以便用户可以收听这首歌。对于 IE 的用户,我也有一个闪退。

在 Chrome 中它工作正常。

但是,在 FireFox 3.6.12 中,我无法调节音量。如果我将鼠标放在音量按钮上,则会出现音量滑块,但只要将鼠标移到滑块上进行调整,它就会消失。我可以静音和取消静音,但不能手动调整滑块。还有其他人有这个问题吗?

0 投票
4 回答
4732 浏览

html - HTML5 音频标签是否支持从另一个域提供 mp3?

所以我有一个域名为“www.example.com”的网络应用程序需要从“www.example2.com”提供音频,但由于某种原因这不起作用(音频只是不流)

<audio src="http://www.example2.com/song.mp3" controls preload></audio>

鉴于如果我将声源 url 直接放入浏览器中,音频将可用

有人试过这个吗?谢谢

瓦尔

0 投票
1 回答
126 浏览

html - 为什么这在 safari 中有效,但在 firefox 中无效?

以下代码不会在 Firefox 中自动开始播放 mp3,但在 safari 和 chrome 中会自动播放。这是插件问题吗?我该如何进行这项工作?对于这个简单的问题,我很抱歉,我确实觉得我遗漏了一些明显的东西,但我无法弄清楚。

0 投票
3 回答
21236 浏览

html - 使用 HTML5 音频播放 pls 文件

我想播放一个 .pls 文件,它是一个无线电文件。当我点击这个文件时,它会在我的 iIunes 中播放视频(我使用的是 mac)。我想在浏览器中播放这个 pls 文件,尤其是在 Safari 中,因为我想在 iPhone 中播放它。

我的代码:

以下是我的 pls 文件的内容:

0 投票
1 回答
404 浏览

iphone - iPhone 何时添加了对 HTML 5 音频的内联支持?(没有快速时间)

我昨天注意到我现在可以在我的 iPhone 上播放 HTML5 音频,而无需启动 Quicktime。这非常令人兴奋,并为 iPhone + Web + Audio 打开了一个充满可能性的世界。

但是,我在 iOS 3.0 设备上尝试了相同的技术,但似乎不受支持。必须在 4.2 和 3.0 之间的某个地方添加了此功能集,但我无法追踪它更新的版本。

有人知道吗?谢谢。

0 投票
1 回答
1910 浏览

javascript - Sound Manager 2 基本示例重定向问题(单独页面上的 mp3)

我正在尝试实现以下带有 Sound Manager2 的音频示例:

万维网。shillmania/projects/soundmanager2/demo/play-mp3-links/basic.html

我以为我在检查调试信息时正确链接了所有文件,但是该页面将我重定向到单独页面中的快速链接。

文档指出:“SoundManager 2 拦截对 MP3 链接的点击并内联播放它们。脚本为链接分配额外的 CSS 类以指示它们的状态(播放/暂停等)”

  1. 我错过了什么?
  2. 我可以用 inline.js 中的鼠标悬停事件替换点击事件吗?还是需要大改写?我的目标是在所有具有后备功能的浏览器上对我的菜单上的鼠标悬停事件播放快速声音效果。

    http://www.canvaskit.com/audio_html5/

我感谢任何输入,谢谢!

0 投票
1 回答
706 浏览

java - 将 mp3 从 java/c++ 服务器流式传输到 html5 的最佳方式?

我正在研究将 mp3 从 java(最好)或 c++ 服务器流式传输到另一台计算机上的 html5 浏览器。

我知道 html5(取决于浏览器)支持 rtp,所以如果可能的话,这将是最好的方法。

然而,就服务器端而言,我被卡住了。是否有任何 Java 库可以通过 rtp 启用 mp3 流式传输?我已经查看了 c++ 的 live555,但对于我正在寻找的东西来说,它似乎有点太重了。

还是我在处理这整件事上错了。基本上,我希望创建一个程序,用户可以在其中指向计算机上的 mp3 文件/其他用户可以打开网页并从那里流式传输这些 mp3 文件。

谢谢

0 投票
1 回答
1839 浏览

html - Opera 10 支持 html5 音频标签,但 Opera 11?

我一直在做一个 HTML5 项目,我最近注意到 Opera 10.60 完美支持音频标签,但不支持最新版本的 Opera(版本 11.00 build 1156)。

您可以尝试使用 Opera 11.00的 URL: http ://moztw.org/demo/audioplayer/。我可以毫无问题地看到音频播放器,但它只是不播放音乐。

我的 HTML 代码很简单:-

0 投票
3 回答
3343 浏览

html - HTML5 音频:Chrome 中忽略了预加载属性

我的代码基本上是这样的

它在 Safari 5 和 Chrome 8 中运行良好,只是 Chrome 完全忽略了 preload 属性并在页面加载后开始加载(不播放)文件。如果页面充满了音频标签,这会消耗大量带宽。

有没有办法让 Chrome 的行为像 Safari 5(即正确的方式)并且只在用户点击播放按钮时加载文件?

0 投票
1 回答
1127 浏览

javascript - 如何确定 HTML5 音频元素的缓冲何时完成

我正在尝试确定 HTML5 音频元素的缓冲何时完成,但到目前为止我找不到任何loadComplete或类似的事件。我试过使用进度事件,但是下载完成后它不会触发 - 只有在下载时才会触发,因此我不能用它来检查。我也尝试过标准load事件,但这似乎根本没有触发。

还有哪些其他事件可以让我检查缓冲是否完成,或者我是否必须使用计时器来继续检查是否a.buffered.end(0) == a.duration

谢谢,