HTML5 音频文件无法播放,显示无效源错误消息

标签 html google-chrome audio mime-types internet-explorer-11

我正在尝试测试我们目前拥有的一些音频文件是否可以通过 HTML5 播放。

html代码如下:

<audio width="720" height="405" controls src="https://machinename/media/play?ID=2" type="audio/wav"></audio>

当页面加载时,它似乎正在做某事,但后来失败并显示一条消息,指出 Invalid source

如果我然后查看 F12 以获得更多调试信息,它说:

AUDIO/VIDEO: Unknown MIME type

标签 src="abc" 渲染的内容是一个 wav 文件。

我错过了什么?我正在 IE11 和 Chrome 43 中测试。 非常感谢任何帮助。

最佳答案

由于这似乎是一个热门问题,我将解释错误是什么以及我是如何修复它的。

乍一看,将 src 属性设置为 url 链接似乎不太正确,但实际上此 url 链接为我呈现了一个 wav 文件。但是wav不能被HTML5 autio标签播放,因为它的encoding type;即wav文件内容的编码。这可以是 mulaw、alaw、linear 等。Alaw 不是 HTML5 支持的格式,所以我将我的格式改为 Ulaw,现在它运行良好。

关于HTML5 音频文件无法播放,显示无效源错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31401038/

相关文章:

python - 在带有 ipywidgets 的 jupyter notebook 上使用 nbconvert 时,输出小部件出现在选项卡小部件之外

java - 如何在Android Studio中线程处理录制音频?

jquery - 延迟显示一个接一个的文本行

html - 如何将两个不同的图像放在一个 div 中。谁能帮我

google-chrome - 当 transport=serverSentEvents 时不调用 SignalR 客户端函数

java - 使用 Selenium ChromeDriver 设置 Chrome 的语言

google-chrome - 为什么 Chrome 会出现 JAWS 屏幕阅读器的问题?

cocoa-touch - 是否有用于创建选择短声音文件的 UIPickerview 的通用模板?

c++ - MediaElement捕获麦克风并修改数据

php - 添加 PHP 条件时 CSS 不适用于 div